prCreation: not-pending で PR が作られない

pull_request 必須チェックとデッドロックする。その組み合わせでは使わない。

  • #Renovate
  • #GitHub Actions
json
{
  "prCreation": "not-pending"
}

ブランチ作成後、ステータスが pending でなくなってから PR を作る。一方 on: pull_request のワークフローは PR が無いと走らない。

ブランチ保護でそのワークフローを必須にしていると、チェックは常に pending のまま残る。条件を満たせず、PR は作られない。

必須チェックが pull_request 専用なら、prCreation をこの値にしない。

編集