PJR-E6QA v0.4.7 を公開する
1. 概要
PJR-6WQY・P14M・K87Y・MB92・TVGA を v0.4.7 として検証し、main へ昇格して npm に公開する。
2. 完了条件
- PJR-6WQY・P14M・K87Y・MB92・TVGA がすべて
doneで、package.jsonとpackage-lock.jsonの版が0.4.7、CHANGELOG.mdに0.4.7の公開対象と日付が記載されている。 - ルートと
packages/docs-lint・packages/docs-site・packages/vscode-specdojoのnpm ciが通り、クリーンな作業ツリーでnpm run checkが通る。 npm packの配布物を空の Git リポジトリへ入れ、init、Dev Container のshutdownAction、OpenCode のollama-localと*-mlx-work-64kモデル、register add、exec run --registerの動作を確かめる。- 公開候補が PR の merge commit で
mainへ入り、その commit を指すv0.4.7タグから npm の公開 workflow が起動する。 - npm の公開候補を利用者が承認した後、
latestが0.4.7であること、タグで起動した workflow の結果、npm から入れた版の動作を確かめる。
3. 作業内容
| No | 作業 | 担当 | 状態 | メモ |
|---|---|---|---|---|
| 1 | 版番号と変更履歴を確定する | specdojo-orchestrator | done | release ブランチから develop へ統合済み |
| 2 | 全体検証と配布物の試用を行う | specdojo-orchestrator | done | クリーンな worktree と空のリポジトリで確認 |
| 3 | PR を merge し、タグを push する | BA | done | PR #24 の merge commit 2e9f32798 に v0.4.7 を付けた |
| 4 | npm 公開を承認し、公開版を確かめる | BA | done | npm の latest とタグの workflow を確認した |
4. 対応結果
feature/prj-0001/release-v0-4-7で版番号と変更履歴を commit し、developへ統合した。- ルートと 3 package の
npm ci --offlineが通った。クリーンな一時 worktree のnpm run checkは 177 テストファイル、2,775 テストを通過した。 - v0.4.7 の tarball を空の一時リポジトリへ入れた。
initでshutdownAction: noneとollama-localの Gemma・Qwen*-mlx-work-64kモデルを確認した。register addと、Codex executor・Gemma reporter によるexec run --registerが統合まで通り、個票がreviewへ進んだ。 - 利用者が PR #24 を merge し、
mainの merge commit2e9f3279829718cbeb4251f6f156c052c349828fを指すv0.4.7タグを push した。npm の公開候補も利用者が承認した。 - npm registry の
latestは0.4.7。タグから起動した npm 公開 workflow https://github.com/specdojo/specdojo/actions/runs/40324618919 と文書サイトの workflow https://github.com/specdojo/specdojo/actions/runs/40324618934 は成功した。 - npm registry から
specdojo@0.4.7を空の一時リポジトリへ新規導入し、CLI の版表示が0.4.7であることとinitの完了を確認した。