# 現在のブランチとステータス確認
git status
git branch
# リモートの最新状態を取得
git fetch origin
# 作業ディレクトリがクリーンであることを確認
git diff --staged# テスト用タグを作成(既存の場合は削除してから)
git tag -d "#188" 2>/dev/null || true
git push origin --delete "#188" 2>/dev/null || true
# 新しいタグを作成
git tag "#188"
# タグをプッシュしてGitHub Actionsを実行
git push origin "#188"-
GitHub Web UI で確認
- リポジトリページ → Actions タブ
- "Release" ワークフローが実行されているか確認
- 実行ログでエラーがないかチェック
-
コマンドラインで確認
# GitHub CLI を使用(インストール済みの場合)
gh run list --workflow=release.yml
# 特定の実行の詳細確認
gh run view [RUN_ID]✅ 成功時に作成されるもの:
- GitHubリリースページに "#188" リリースが作成
NicoCache_nl-#188.zipファイルNicoCache_nl-#188.tar.gzファイル- 自動生成されたリリースノート
✅ 確認ポイント:
- ビルドプロセスが正常完了
- アーカイブファイルが正しく作成
- 不要ファイル(node_modules等)が除外されている
- リリースノートが適切に生成されている
❌ よくある問題と対処法:
-
権限エラー
Error: Resource not accessible by integration→ リポジトリの Actions permissions を確認
-
ビルドエラー
bun install failed→ package.json の存在と依存関係を確認
-
Java環境エラー
Java setup failed→ setup-java@v4 の設定を確認
# テストタグを削除したい場合
git tag -d "#188"
git push origin --delete "#188"
# GitHubリリースページからも手動削除- リポジトリの Actions permissions を確認
- 作業ディレクトリがクリーン
- 全ての変更がコミット済み
- タグ "#188" を作成・プッシュ
- GitHub Actions の実行開始を確認
- ビルドログでエラーがないことを確認
- リリースファイルが正しく作成されることを確認