Skip to content

chore: Claude ワークフローの権限修正と旧ファイル削除 - #569

Merged
IKcoding-jp merged 1 commit into
mainfrom
chore/claude-workflow-hardening
Aug 3, 2026
Merged

chore: Claude ワークフローの権限修正と旧ファイル削除#569
IKcoding-jp merged 1 commit into
mainfrom
chore/claude-workflow-hardening

Conversation

@IKcoding-jp

Copy link
Copy Markdown
Owner

目的

/install-github-app で生成された Claude 用ワークフロー2本を、実際に動作する権限設定に直す。あわせて無効化されたまま残っていた旧ファイルを削除する。

変更内容

claude.yml

  • authorize ジョブを復活@claude を書いた本人がこのリポジトリへの書込権限(admin/maintain/write)を持つ場合だけ後続を実行する。旧 claude.yml.disabled に入っていた自前の安全策で、生成物には含まれていなかった。
  • permissions を write に変更contents / pull-requests / issues。生成物は全て read で、この状態では Claude が Issue や PR にコメントを返せない(公式サンプルは write)。

claude-code-review.yml

  • pull-requests: write:レビュー結果を PR にコメントするために必要。
  • fork PR ではスキップpull_request イベントの fork PR には secrets が渡らないため、必ず失敗する実行を最初から動かさない。

削除

検証

  • npx prettier --check 済み(CI の Format ジョブ対策)
  • ワークフロー自体の動作確認は、マージ後に Issue へ @claude とコメントして確認する

🤖 Generated with Claude Code

https://claude.ai/code/session_01WWxo2ZpLgqp8pd54g9qF1f

- claude.yml: コラボレーター限定の authorize ジョブを復活し、
  contents/pull-requests/issues を write に変更(read のみだとコメント投稿不可)
- claude-code-review.yml: pull-requests を write に変更し、
  secrets が渡らない fork PR では実行しないよう条件を追加
- 無効化されたまま残っていた claude.yml.disabled を削除

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WWxo2ZpLgqp8pd54g9qF1f
@IKcoding-jp
IKcoding-jp merged commit dcae423 into main Aug 3, 2026
14 checks passed
@IKcoding-jp
IKcoding-jp deleted the chore/claude-workflow-hardening branch August 3, 2026 00:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant