Skip to content

feat: auto-push tag when release PR is merged#30

Merged
ttak0422 merged 2 commits intomainfrom
fix/release-prep-yaml-syntax
Apr 1, 2026
Merged

feat: auto-push tag when release PR is merged#30
ttak0422 merged 2 commits intomainfrom
fix/release-prep-yaml-syntax

Conversation

@ttak0422
Copy link
Copy Markdown
Owner

@ttak0422 ttak0422 commented Apr 1, 2026

Summary

  • tag-release.yml を新規追加
  • release/v* ブランチのPRが main にマージされると自動でタグをpushし、release ワークフローをトリガー
  • GitHub Appトークンを使用することで release ワークフローが確実にトリガーされる

Release flow after this change

  1. release-prep を手動実行 → CHANGELOG更新PRを自動作成
  2. 人間がPRをレビュー・マージ
  3. tag-release が自動でタグをpush → release がGitHub Releaseを作成

🤖 Generated with Claude Code

ttak0422 and others added 2 commits April 2, 2026 01:52
リリースPR(release/v*ブランチ)がmainにマージされると
GitHub Appトークンで自動的にタグをpushし、releaseワークフローをトリガーする

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
tag-releaseとreleaseを統合し、リリースPRマージ時に
タグ作成とGitHub Release作成を1つのワークフローで完結させる

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@ttak0422 ttak0422 enabled auto-merge April 1, 2026 16:58
@ttak0422 ttak0422 merged commit 128da66 into main Apr 1, 2026
2 checks passed
@ttak0422 ttak0422 deleted the fix/release-prep-yaml-syntax branch April 1, 2026 16:59
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