Files
Jarek Potiuk 82456dd938 Report failing fork job statuses only when the failure persists (#76185)
The fork CI monitor posted a Slack item each time reading a fork run's
jobs hit a transient GitHub server error (HTTP 502, a reset HTTP/2
stream). The item carried the error text, so a changed error re-posted
it, and one successful run in between re-posted it too.

Count the consecutive runs whose job statuses failed per pull request,
report only after three in a row, and use fixed wording so the item is
posted once while the failure persists. The run log keeps each error.

Generated-by: Claude Opus 5
2026-11-03 20:49:55 +00:00
..

This directory contains detailed design of the Airflow CI setup.

  • CI Environment - contains description of the CI environment
  • Images - contains description of the CI and PROD images, how to build and customize them, and naming conventions
  • GitHub Variables - contains description of the GitHub variables used in CI
  • Selective Checks - contains description of the selective checks performed in CI
  • Workflows - contains description of the workflows used in CI
  • Debugging - contains description of debugging CI issues
  • Running CI Locally - contains description of running CI locally
  • Fork CI for external contributors - contains design of the AIP-120 fork CI gate, reconciler and breeze ci audit