Skip to content

Conversation

@RLRabinowitz
Copy link
Contributor

Summary

  • Adds a delay-gate job that sleeps ~30s when the delay-checks label is present on a PR
  • Makes required-check depend on delay-gate, deferring its CheckRun creation so it appears on page 2+ of GraphQL statusCheckRollup.contexts pagination
  • Without the label, all jobs run immediately — no change to default behavior

Test plan

  • Apply delay-checks label to a PR and confirm required-check starts ~30s after the workflow begins
  • Verify that without the label, required-check starts immediately
  • Combine delay-checks with fail-required-workflow to confirm both behaviors work together

🤖 Generated with Claude Code

When the 'delay-checks' label is present on a PR, a new delay-gate job
sleeps ~30s before the required-check job starts, pushing its CheckRun
to page 2+ in GraphQL statusCheckRollup pagination. Without the label,
all jobs run immediately.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@RLRabinowitz RLRabinowitz merged commit 19e78f1 into main Feb 9, 2026
2 checks passed
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