Add CI and tagged release workflows - #15
Conversation
thaodangspace
left a comment
There was a problem hiding this comment.
One release-safety issue to address:
The PR CI never validates the newly changed GoReleaser configuration or the release workflow path. The successful CI run only covers Go checks and the docs build, so errors in sboms, the Homebrew publisher, or the release command will first surface after pushing a v* tag—at which point the release may already be partially published.
Please add a non-publishing PR check such as goreleaser check plus goreleaser release --snapshot --clean (with the Homebrew publisher disabled/skipped for snapshots if necessary). This will make the release configuration testable before a tag is created.
|
Addressed in commit 9fca35b:
Local validation: |
Closes #8
Summary
make checkinclude the CLI buildVerification
make checkmake test-racemake docs-buildmake snapshot