🔍 トラブルシューティング
Workflow 実行時に発生しやすい問題と対処法をまとめています。
⚠️ Fork 後に GitHub Actions が動かない
Fork した Repository では、セキュリティ上の理由により GitHub Actions がデフォルトで無効 になっています。以下の手順で有効化してください。
有効化手順(GUI)
- Fork 先 Repository の
Actionsタブを開く - 「 I understand my workflows, go ahead and enable them 」ボタンをクリックする
有効化手順(CLI)
gh api repos/<owner>/github-projects-ops-kit/actions/permissions \
--method PUT \
--field enabled=true \
--field allowed_actions="all"
Note: この操作は Repository ごとに1回だけ必要です。有効化後は Workflow を通常通り実行できます。
🔐 権限エラーが発生する
Workflow 実行時に権限関連のエラーが出る場合は、以下を確認してください。
チェックリスト
- PAT に必要な権限が設定されているか(→ 認証・トークンガイド で確認)
- PAT が Repository の Secrets に正しく登録されているか(Secret 名:
PROJECT_PAT) Fine-grained tokenの場合、対象 Repository へのアクセスが許可されているかClassic tokenの場合、read:orgScope が含まれているか
よくあるエラーメッセージ
| エラー | 原因 | 対処 |
|---|---|---|
unknown owner type |
read:org Scope が不足している |
Classic token に read:org を追加する |
Resource not accessible by personal access token |
PAT の権限が不足している | 認証・トークンガイド を参照して権限を見直す |
Could not resolve to a ProjectV2 |
project_number が正しくない、または PAT に Project 権限がない |
入力値ガイド で project_number を確認する |
🔎 Workflow が見つからない
Actions タブに Workflow が表示されない場合は、以下を確認してください。
- Fork 後に
GitHub Actionsを有効化しているか(上記「 Fork 後に GitHub Actions が動かない」を参照) - Repository の
.github/workflows/ディレクトリに Workflow ファイルが存在するか - DefaultBranch(
main)に Workflow ファイルがあるか