Skip to content

automate GitHub Releases for CLI binaries#107

Merged
rokuosan merged 1 commit intomainfrom
go-releaser
Apr 28, 2026
Merged

automate GitHub Releases for CLI binaries#107
rokuosan merged 1 commit intomainfrom
go-releaser

Conversation

@rokuosan
Copy link
Copy Markdown
Owner

Summary

  • add GoReleaser configuration for cross-platform CLI release artifacts
  • add a tag-triggered GitHub Actions workflow to publish GitHub Releases on v* tags
  • add local validation tasks and document the release flow in the README

Why

The repository already published container images on release tags, but it did not create GitHub Releases for the CLI binary itself. This change makes tagged releases publish versioned binaries and checksums alongside the existing container image flow.

Validation

  • go test ./...
  • verified that v* tags are wired to both the existing container workflow and the new GoReleaser workflow
  • documented local dry-run commands via task release:check and task release:snapshot

@rokuosan rokuosan changed the title [codex] automate GitHub Releases for CLI binaries automate GitHub Releases for CLI binaries Apr 28, 2026
@rokuosan rokuosan marked this pull request as ready for review April 28, 2026 08:21
@rokuosan rokuosan self-assigned this Apr 28, 2026
@rokuosan rokuosan merged commit f2ec654 into main Apr 28, 2026
3 checks passed
@rokuosan rokuosan deleted the go-releaser branch April 28, 2026 08:28
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