I noticed that GitHub will show “All checks have passed” on a PR and enable the merge button, between the time the PR is visible in the UI and the time it decides to schedule the workflow. I only noticed b/c my workflows take a long time and I was shocked that the PR was already mergeable.

I wonder if this means one can bypass requirements by network partitioning the PR system from Actions runners/control plane and/or otherwise prevent workflows from being scheduled.

Or, maybe just a UI bug.

0

If you have a fediverse account, you can quote this note from your own instance. Search https://indieweb.social/users/briansmith/statuses/116179083571202902 on your instance and quote it. (Note that quoting is not supported in Mastodon.)