Skip to content

ci: release with release-please and GoReleaser - #14

Merged
joelrose merged 1 commit into
mainfrom
release-please
Nov 5, 2026
Merged

joelrose merged 1 commit into
mainfrom
release-please

Conversation

@joelrose

@joelrose joelrose commented Nov 5, 2026

Copy link
Copy Markdown
Contributor
  • Adds release-please.yml: on pushes to main it opens release PRs and, once one is merged, creates the tag and GitHub release.
  • publish-release.yml runs GoReleaser when a release is published, instead of on tag pushes. GoReleaser is pinned to v2.
  • release-please-config.json: stable versions (versioning: default, prerelease: false).

After this merges, release-please picks up the already-merged release: 0.6.0 (#12), still labelled autorelease: pending, and publishes v0.6.0.

release-please now runs on main and creates the tag and GitHub release.
GoReleaser runs on the published release and uploads the binaries.
@joelrose
joelrose merged commit c2ada68 into main Nov 5, 2026
9 of 10 checks passed
@joelrose
joelrose deleted the release-please branch November 5, 2026 09:27
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