mit einem Klick
release-tag
バージョンタグを作成してリリースを公開する
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Menü
バージョンタグを作成してリリースを公開する
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Basierend auf der SOC-Berufsklassifikation
変更をコミットする
プルリクエストを完了する(マージ・クリーンアップ)
プルリクエストを作成する
develop を main ブランチにマージする
Dependabot PR を develop ベースの作業ブランチに取り込む
新しく作業を始める時、まずブランチとPRを作成する
| name | release-tag |
| description | バージョンタグを作成してリリースを公開する |
| disable-model-invocation | false |
| allowed-tools | Bash |
このスキルは、新しいバージョンタグを作成し、GitHub Actions経由でリリースを自動作成するプロセスをガイドします。
git tag --sort=-version:refname | head -5
grep '^version = ' pyproject.toml
grep '"version":' package.json
developブランチにいることを確認し、リモートと同期していることを確認する。
git status
git log origin/develop..HEAD --oneline
developが最新でない場合は警告してユーザーに確認する。
前回のタグからの変更を確認し、リリースノートの内容を準備する。
git log $(git describe --tags --abbrev=0)..HEAD --oneline
重要: タグ名は v プレフィックス付きのセマンティックバージョン(例: v0.2.3)を使用すること。
git tag -a v[VERSION] -m "Release v[VERSION]"
git push origin v[VERSION]
タグがプッシュされると、.github/workflows/ci.yml が自動的に実行されます。
gh run list --workflow=ci.yml --limit 3
ワークフローの進行状況を確認:
gh run watch
ワークフローが完了したら、リリースが正しく作成されたか確認する。
gh release list | head -5
作成されたリリースの詳細を確認:
gh release view v[VERSION]
自動生成されたリリースノートを編集する場合:
gh release edit v[VERSION]
または、Web UIで編集する場合はURLを提供:
https://github.com/aromarious/aw-daily-reporter/releases/edit/v[VERSION]
同じタグに対して複数のリリースが作成された場合(1つは正常、もう1つは untagged-...):
リリース一覧を確認:
gh release list --json tagName,name,isDraft,isLatest
不要なリリースのIDを取得:
gh api repos/:owner/:repo/releases --jq '.[] | select(.name == "不要なリリース名") | .id'
不要なリリースを削除:
gh api repos/:owner/:repo/releases/<RELEASE_ID> -X DELETE
正しいリリースのタグを修正(必要に応じて):
gh api repos/:owner/:repo/releases/<RELEASE_ID> -X PATCH -f tag_name=v[VERSION]
ローカルタグを削除:
git tag -d v[VERSION]
リモートタグを削除(注意: 既にリリースが作成されている場合は慎重に):
git push origin :refs/tags/v[VERSION]
v プレフィックスを付けること(例: v0.2.3)pyproject.toml と package.json のバージョンが一致していることを確認-s オプションを使用(git tag -s v[VERSION] -m "Release v[VERSION]")ユーザーに以下を報告する: