概要
要求仕様書 §11 DoD に含まれる「Marketplace 公開、v1 ムービングタグ運用」を実現するため、リリースワークフローを自動化する。
受け入れ条件
v* タグ push 時に GitHub Actions ワークフローが発火する。
- ワークフローは
pnpm install --frozen-lockfile → pnpm run build を実行し、生成された dist/ を 同じタグに commit し直す。
- その後
v1(メジャーバージョン)タグを該当リリースに追従させる(ムービングタグ)。
- GitHub Release を発行し、GitHub Marketplace に掲載される状態にする。
- タグ保護 ruleset がある場合、リリース WF の identity に bypass 権限を付与済みであること。
参照
- 企画書 §7 M3/M4
- 要求仕様書 §11 DoD
- CLAUDE.md「Critical:
dist/ is built at release time」
概要
要求仕様書 §11 DoD に含まれる「Marketplace 公開、
v1ムービングタグ運用」を実現するため、リリースワークフローを自動化する。受け入れ条件
v*タグ push 時に GitHub Actions ワークフローが発火する。pnpm install --frozen-lockfile→pnpm run buildを実行し、生成されたdist/を 同じタグに commit し直す。v1(メジャーバージョン)タグを該当リリースに追従させる(ムービングタグ)。参照
dist/is built at release time」