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

   The Fork CI monitor ([this 
run](https://github.com/apache/airflow/actions/runs/40415389369)) could not 
report job statuses for #75695. Its `POST repos/apache/airflow/statuses/<sha>` 
failed with `net/http: TLS handshake timeout`. #75692 made the monitor retry 
GitHub server errors (HTTP 5xx), but a network failure from `gh` was still 
fatal on the first attempt.
   
   The monitor now retries these as well:
   
   - **Connection failures**: `TLS handshake timeout` and `dial tcp …` (connect 
timeouts, refused connections, DNS lookup failures). These are retried for 
every call, including creating a comment, because the request never reached 
GitHub and so cannot have taken effect.
   - **Connections dropped mid-request**: `connection reset by peer` and 
`unexpected EOF`. These are handled like server errors: retried, except for 
calls that must not run twice, such as creating a comment.
   
   ---
   
   ##### Was generative AI tooling used to co-author this PR?
   
   - [X] Yes — Claude Code (Opus 5)
   
   Generated-by: Claude Code (Opus 5) following [the 
guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions)
   
   🤖 Generated with [Claude Code](https://claude.com/claude-code)
   


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