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]

Reply via email to