Switch to a manual check status for dependent PRs (#7117)

The labeling script will now directly set a check status for the PR as
`pending` when it marks something as dependent, and clear it when it no
longer is. This emulates a check that starts when marked as dependent
and runs until the last dependency lands, allowing automerge and other
workflows to work cleanly.

The branch protection rule will have to be updated to the new spelling.

This should do the same key thing as #7113, but integrated to the new
script.

Assisted-by: Antigravity with Gemini
This commit is contained in:
Chandler Carruth
2026-04-28 02:01:57 +00:00
committed by GitHub
parent 9480c10ecf
commit 0e308e0739
5 changed files with 173 additions and 56 deletions
@@ -14,6 +14,7 @@ concurrency:
permissions:
contents: read
pull-requests: write
statuses: write
jobs:
check_dependent_prs: