• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

rm-hull / dot-block / 27557702987 / 1
61%
main: 61%

Build:
DEFAULT BRANCH: main
Ran 15 Jun 2026 03:37PM UTC
Files 32
Run time 1s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

15 Jun 2026 03:36PM UTC coverage: 61.685% (+0.6%) from 61.037%
27557702987.1

push

github

web-flow
feat: move docker publishing to dedicated release workflow (#160)

* feat: move docker publishing to dedicated release workflow

Migrated container publishing from `build.yml` to a new `release.yml`
workflow powered by GoReleaser. This centralizes versioning, changelog
generation, and artifact distribution.

```mermaid
graph LR
    A[workflow_dispatch] --> B(release.yml)
    B --> C{svu versioning}
    C --> D[Update CHANGELOG.md]
    D --> E[Git Tag]
    E --> F[GoReleaser]
    F --> G[Build Binaries]
    F --> H[Build/Push Docker Image]
```

* feat: refactor Docker build process for GoReleaser

- Add `arm64` support to GoReleaser build configuration.
- Transition from a multi-stage `Dockerfile` to a lightweight
  `Dockerfile.goreleaser` that utilizes pre-built binaries.
- Remove the local `docker-compose.yml` file to streamline
  repository structure.

```mermaid
graph LR
    subgraph "Old Flow"
        A[Dockerfile] --> B[Multi-stage Build]
    end
    subgraph "New Flow"
        C[GoReleaser] --> D[Binary Output]
        D --> E[Dockerfile.goreleaser]
    end
```

* chore: update GitHub repository owner in goreleaser config

* feat: add multi-arch Docker image support to GoReleaser

Updated GoReleaser configuration to build separate images for `amd64`
and `arm64` architectures, using a manifest list to aggregate them
into a single tag.

```mermaid
graph LR
    Builds[GoReleaser] --> A[amd64 Image]
    Builds --> B[arm64 Image]
    A --> M[Docker Manifest]
    B --> M
    M --> T[latest / version tag]
```

* feat: add build step to CI workflow

Updates the GitHub Actions workflow to include a binary build step
prior to running tests, ensuring the project compiles correctly
on every push.

* chore: remove unused registry environment variables

Clean up the CI workflow by removing unused registry and image name
environment variables that were previously used for container
publishing.

1428 of 2315 relevant lines covered (61.68%)

779.37 hits per line

Source Files on job 27557702987.1
  • Tree
  • List 32
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 27557702987
  • 3bd9b27d on github
  • Prev Job for on main (#27529021506.1)
  • Next Job for on main (#27558043453.1)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc