Skip to content

🔧(release): set up automated release flow with tagpr#8

Merged
putcho01 merged 1 commit into
mainfrom
tagpr
May 11, 2026
Merged

🔧(release): set up automated release flow with tagpr#8
putcho01 merged 1 commit into
mainfrom
tagpr

Conversation

@putcho01
Copy link
Copy Markdown
Owner

@putcho01 putcho01 commented May 11, 2026

Overview

Introduce an automated release flow using tagpr.

Why

To establish a release flow where merging into main automatically generates a release PR, and merging that PR creates a v* tag which triggers GoReleaser to build and publish binaries.

What

  • Add .github/workflows/tagpr.yml: runs tagpr on push to main
  • Add .tagpr: configure vPrefix = true, releaseBranch = main, release = draft
  • Add .github/release.yml: exclude tagpr-labeled PRs from auto-generated release notes

@putcho01 putcho01 changed the title 🔧(release): tagpr によるリリース自動化を設定 🔧(release): set up automated release flow with tagpr May 11, 2026
@putcho01 putcho01 self-assigned this May 11, 2026
@putcho01 putcho01 merged commit f0b8622 into main May 11, 2026
2 checks passed
@putcho01 putcho01 deleted the tagpr branch May 11, 2026 05:06
@github-actions github-actions Bot mentioned this pull request May 11, 2026
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