Andrushika opened a new pull request, #76510:
URL: https://github.com/apache/airflow/pull/76510

   ## Why
   
   Every 15 minutes, the fork CI reconciler runs two passes. Pass 1 adds `fork 
ci required` to newly gated pull requests. Pass 2 then searches for pull 
requests with that label and posts the state comment with the setup steps.
   
   The search index often does not list a pull request that pass 1 labelled a 
few seconds before. That pull request then gets its first comment only in the 
next run, about 15 minutes later. For example, run 
[41421394573](https://github.com/apache/airflow/actions/runs/41421394573) 
labelled #76287 but did not reconcile it.
   
   I checked the 19 pilot pull requests opened since 2026-10-31 that got a 
comment. 6 of them waited for this extra run. The time from open to the first 
comment was 14 minutes at the median and 41 minutes at the most.
   
   ## What
   
   Pass 2 now reads by number the pull requests that pass 1 labelled and the 
search does not list yet. It uses the same fields as the search, 25 per query, 
and skips pull requests that are no longer open. If this read fails, those pull 
requests wait for the next run, as before. I ran both queries against 
apache/airflow to check them.
   
   ---
   
   ##### Was generative AI tooling used to co-author this PR?
   
   - [X] Yes — Claude Code (Opus 5.5)
   
   Generated-by: Claude Code (Opus 5.5) following [the 
guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions)
   


-- 
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