Skip to content

Require passing CI for auto-merge and refresh the gate after retries - #267

Merged
rasbt merged 1 commit into
mainfrom
ci/auto-merge-required-checks
Sep 17, 2026
Merged

rasbt merged 1 commit into
mainfrom
ci/auto-merge-required-checks

Conversation

@rasbt

@rasbt rasbt commented Sep 17, 2026

Copy link
Copy Markdown
Owner

Add a Required checks workflow that waits for link and spelling checks on documentation changes, and all nine existing PR workflows on code changes. This provides a single status for the repository's auto-merge requirement.

Add a completion-triggered retry workflow that reruns the original PR check after a CI retry succeeds. It verifies the current open PR commit, supports fork PRs, handles completion races, and avoids retry loops. The privileged listener reads GitHub metadata without checking out PR code.

Validation passed with actionlint and 17 local gate/retry behavior checks. Existing test commands and path filters are preserved; the nightly PyTorch test command remains disabled as before.

@rasbt
rasbt enabled auto-merge (squash) September 17, 2026 14:15
@rasbt
rasbt merged commit b2e0841 into main Sep 17, 2026
10 checks passed
@rasbt
rasbt deleted the ci/auto-merge-required-checks branch September 17, 2026 14:20
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