Skip to content

task(workflow): Replace matrix build with GoReleaser for releases#450

Open
gene1wood wants to merge 1 commit intombrt:masterfrom
gene1wood:gha-build-release
Open

task(workflow): Replace matrix build with GoReleaser for releases#450
gene1wood wants to merge 1 commit intombrt:masterfrom
gene1wood:gha-build-release

Conversation

@gene1wood
Copy link
Copy Markdown

Switch the release workflow from a manual matrix build across OS/arch combinations to GoReleaser, triggered via workflow_dispatch with an explicit version input. The workflow now creates the git tag, then delegates artifact building and GitHub release creation to GoReleaser.

Pin all action references to commit hashes (checkout v6.0.2, setup-go v6.4.0, goreleaser-action v7.1.0).

Remove generate_release_notes from .goreleaser.yml as the field is not supported in GoReleaser v2. GitHub's auto-generated release notes can be enabled instead via Settings -> General in the repository.

Relates to #446
Fixes #427

Switch the release workflow from a manual matrix build across OS/arch
combinations to GoReleaser, triggered via workflow_dispatch with an
explicit version input. The workflow now creates the git tag, then
delegates artifact building and GitHub release creation to GoReleaser.

Pin all action references to commit hashes (checkout v6.0.2,
setup-go v6.4.0, goreleaser-action v7.1.0).

Remove generate_release_notes from .goreleaser.yml as the field is not
supported in GoReleaser v2. GitHub's auto-generated release notes can
be enabled instead via Settings -> General in the repository.
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.

Request: Binary release

1 participant