You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add GoReleaser configuration for release automation (#21)
* Add GoReleaser configuration for release automation
Configure GoReleaser to build and release binaries for the registry server.
The configuration specifies the correct main package location at
./cmd/thv-registry-api and sets up multi-platform builds for Linux, macOS,
and Windows on amd64 and arm64 architectures.
This fixes the release workflow failure where GoReleaser couldn't locate
the main package because it was using default settings.
The configuration includes:
- Version/commit/builddate injection via ldflags
- Cosign signing for release artifacts
- SBOM generation for security compliance
- Archive generation with platform-specific formats
- Source code release
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <[email protected]>
* Fix package path in ko config for container image builds
Correct the ldflags package path from github.com/stacklok/toolhive to
github.com/stacklok/toolhive-registry-server to ensure version metadata
is properly injected into container images.
This was caught during PR review when verifying that version/commit/builddate
are passed to container image builds.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <[email protected]>
---------
Co-authored-by: Claude <[email protected]>
0 commit comments