Skip to content

fix: goreleaser errors#9

Merged
krakenhavoc merged 1 commit intomainfrom
bugfix/goreleaser-errors
Mar 26, 2026
Merged

fix: goreleaser errors#9
krakenhavoc merged 1 commit intomainfrom
bugfix/goreleaser-errors

Conversation

@krakenhavoc
Copy link
Copy Markdown
Contributor

This pull request updates the Docker build and release process for the project, focusing on improving the Docker image configuration and streamlining the build pipeline. The main changes include introducing a new Dockerfile specifically for GoReleaser, updating the Docker image to use a minimal base image, and ensuring configuration files are included in the final image.

Docker image and build pipeline improvements:

  • Added a new Dockerfile.goreleaser that uses the gcr.io/distroless/static-debian12:nonroot base image, copies the probe binary and example config, exposes port 8080, and sets the appropriate entrypoint and command.
  • Updated goreleaser.yaml to use the new Dockerfile.goreleaser for building Docker images, and included probe.example.yaml as an extra file in the image for both amd64 and arm64 architectures. [1] [2]
  • Adjusted the archive build settings in goreleaser.yaml to use tar.gz format for both Linux and Darwin targets, ensuring consistent packaging.

@krakenhavoc krakenhavoc merged commit 0f514bd into main Mar 26, 2026
6 checks passed
@krakenhavoc krakenhavoc deleted the bugfix/goreleaser-errors branch March 26, 2026 19:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant