github-actions[bot] opened a new pull request, #76149:
URL: https://github.com/apache/airflow/pull/76149

   Feedback from the first day of the contributor pilot:
   
   Pilot participants expected their open pull requests to move to fork CI
   once they rebased them after joining, but only pull requests created
   after the join instant were gated.
   
   A push soon after opening a pull request cancels the first project CI
   run, and its cancelled checks stayed next to the green fork results,
   giving the pull request a confusing red/green status.
   
   Fork CI reports to the pull request only when the scheduled monitor
   runs, so for a while a contributor saw nothing telling them their CI
   runs in the fork. The gate cannot post a status itself (it runs with a
   read-only token on the contributor's event), so a required "CI run
   started" check now shows as expected and waiting from the moment of the
   push, and the monitor fills it in with a link to the run. Doing that in
   the scheduled monitor, rather than in a job of every CI run, keeps it
   off the shared runner queue, and its writes come out of the monitor's
   existing per-run budget so the repository's shared rate limit is not
   spent any faster.
   
   One full-matrix fork run needs more job statuses than that budget
   allows in a single monitor run, so the Slack note about deferred job
   statuses fired on ordinary pilot runs. It now waits until deferring
   persists, which is what it is meant to signal.
   (cherry picked from commit a3567e948eb7f3730433e47c730b5b7f131a75ec)
   
   Co-authored-by: Jarek Potiuk <[email protected]>
   Generated-by: Claude Opus 5


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to