Skip to content

fix(auto-assign-pr): Bot PR でのワークフロー失敗を防止#33

Merged
kryota-dev merged 4 commits intomainfrom
fix/auto-assign-bot-users
Feb 23, 2026
Merged

fix(auto-assign-pr): Bot PR でのワークフロー失敗を防止#33
kryota-dev merged 4 commits intomainfrom
fix/auto-assign-bot-users

Conversation

@kryota-dev
Copy link
Copy Markdown
Owner

概要

auto-assign-pr.yml Reusable Workflow が Bot ユーザー(Renovate Bot 等)の PR で失敗する問題を修正。Bot PR の場合は bot-assignees パラメータで指定されたユーザーをアサインし、未指定の場合はスキップして正常終了するようにした。

変更内容

  • auto-assign-pr.ymlbot-assignees 入力パラメータ(string, optional)を追加
  • github.actor[bot] で終わるかで Bot 判定するステップを追加
  • 3分岐ロジックを実装:
    • Human ユーザー → 従来通り PR 作成者をアサイン
    • Bot + bot-assignees 指定あり → 指定ユーザーをカンマ区切りでアサイン
    • Bot + bot-assignees 未指定 → スキップしてログ出力
  • my-setup-pr.ymlbot-assignees: 'kryota-dev' を追加
  • auto-assign-pr.md ドキュメントを更新(Inputs テーブル、動作フロー、使用例を追加)

関連 Issue

closes #28

チェックリスト

  • uses: は full commit SHA(40文字)でピン留めし、タグをコメントで記載した
  • ファイル命名規則(kebab-case)に従っている
  • 必要な permissions を最小限で設定した
  • ローカルで actionlint を実行し、エラーがないことを確認した

kryota-dev and others added 4 commits February 24, 2026 03:08
- workflow_call に bot-assignees 入力パラメータを追加
- github.actor が [bot] で終わるかで Bot 判定するステップを追加
- Human ユーザー: 従来通り PR 作成者をアサイン
- Bot + bot-assignees 指定あり: 指定ユーザーをアサイン
- Bot + bot-assignees 未指定: スキップしてログ出力
- my-setup-pr.yml に bot-assignees: kryota-dev を追加

Closes #28

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Inputs テーブルに bot-assignees パラメータを追加
- Bot PR 時の動作フローセクションを追加
- 使用例を3パターンに拡充(基本/単一ユーザー/複数ユーザー)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- 要件定義・設計・タスク・実装ログを追加

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@kryota-dev kryota-dev self-assigned this Feb 23, 2026
@kryota-dev kryota-dev merged commit 38c34f7 into main Feb 23, 2026
5 checks passed
@kryota-dev kryota-dev deleted the fix/auto-assign-bot-users branch February 23, 2026 18:12
@kryota-dev kryota-dev mentioned this pull request Feb 23, 2026
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.

Auto Assign PR ワークフローが Bot ユーザーの PR で失敗する

1 participant