| name | deploy |
| description | Promete のリリースデプロイを行う。バージョン更新・コミット・タグ作成・push を CONTRIBUTING.md 準拠の手順で実行する。ユーザーが「デプロイして」「リリースして」「バージョンを上げて公開」「core-x.y.z のタグを切って」などと言った場合、必ずこのスキルを使用すること。 |
Promete デプロイ
引数で渡された値をデプロイするバージョンとして使用する。引数がない場合はユーザーにバージョンを尋ねること。
以下の手順でデプロイ作業を行う。
前提確認
まず現在のブランチ名と直近10件のコミットログを表示し、ユーザーに確認を求める。
確認が取れたら以下の手順を実行する。
デプロイ手順(CONTRIBUTING.md 準拠)
以下、<version> は引数で指定されたバージョンを指す。
1. ビルド確認
dotnet build Promete/Promete.csproj
ビルドが失敗した場合はデプロイを中止してユーザーに報告する。
2. Promete.csproj のバージョンを更新
Promete/Promete.csproj 内の <Version> タグを <version> に書き換える。
3. バージョン更新をコミット
git add Promete/Promete.csproj
git commit -m "chore: バージョンを <version> に更新"
4. タグを作成
CONTRIBUTING.md のタグ命名規則に従い core-<version> というタグを作成する。
git tag core-<version>
5. push する前にユーザーに確認
コミットとタグの内容を表示してから、push してよいか確認を取る。
OKであれば以下を実行する。
git push origin HEAD
git push origin core-<version>
6. 完了報告
push 完了後、タグ名と対象コミットを報告する。