The GitHub Actions job "ASF Allowlist Check" on airflow.git/split-ci-arm-amd-workflows has succeeded. Run started by GitHub user potiuk (triggered by potiuk).
Head commit for run: 741dc6c96dbbedea59326a6877a2243b4e8abee5 / Jarek Potiuk <[email protected]> Add prek hook that asserts ci-arm.yml and ci-amd.yml stay in sync The two CI workflow files are physical copies of each other (GH Actions has no cross-file YAML include) — they should differ only in: - header intro comment - workflow name (ARM vs AMD) - triggers (schedule vs pull_request+push) - concurrency group prefix - build-info platform / runner-type outputs - print-platform job name + echo Drift outside this set is a bug. The new `scripts/ci/prek/check_ci_workflows_in_sync.py` normalizes both files against the documented divergences (regex line rules + arch-only block removals) and asserts the rest matches byte-for-byte. Wired up as a local prek hook gated on either workflow file changing. Local UX: when run interactively, the script also diffs each file against `upstream/main` (falls back to `origin/main`, then `main`) and attributes the drift — "only ci-arm.yml changed since baseline; mirror to ci-amd.yml" with the exact diff to copy, OR "add to LINE_RULES / ARM_ONLY_BLOCK in this script if intentional". Falls back to the non-attribution view in CI / non-TTY runs. Set `FORCE_INTERACTIVE=1` to opt in from a non-TTY shell. Report URL: https://github.com/apache/airflow/actions/runs/25329268443 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
