The GitHub Actions job "Tests (AMD)" on 
airflow.git/restore-amd-schedule-and-split-badges has succeeded.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
15dd9239af3ff6f9effe7e224d9da6d374c626a3 / Jarek Potiuk <[email protected]>
Restore AMD scheduled canary, split README badges, fix Slack-state collision

PR #66348 split the combined ci-amd-arm.yml into per-platform wrappers and
intentionally deferred re-adding a schedule trigger to ci-amd.yml ('No
schedule for now; ARM keeps the canary slot. Add a schedule: block here
if/when AMD should also act as a scheduled canary'). As a result:

- The AMD 'Tests (AMD)' badge on the README pointed at a workflow that
  hadn't run on main since 2025-10-25 (it now only runs on PRs and
  release-branch pushes), so the badge was stale.
- The notify-slack job at the bottom of ci-amd.yml is gated on
  github.event_name == 'schedule' and was therefore dead code: there
  was no schedule trigger left to fire it.
- main on AMD had no scheduled CI monitor at all (ci-notification.yml
  only watches v3-2-test x ci-amd.yml, and the comment there assumes
  ARM is reported by its own notify-slack).

This change:

1. Restores the previous AMD canary cron in ci-amd.yml at minute :58 of
   the same hours ARM uses, so the two scheduled runs don't compete for
   runners at exactly the same minute.
2. Splits the README build-status row for main into two badges (AMD and
   ARM), drops the obsolete 2.x row (still using the legacy ci.yml), and
   keeps 3.x AMD-only (ARM has no v3-2-test schedule). Click-throughs go
   to the workflow page rather than the catch-all /actions URL.
3. Disambiguates the slack-state artifact names that ci-amd.yml,
   ci-arm.yml, and ci-image-checks.yml share. Before this PR the latent
   collision did not bite (AMD's notify-slack never fired); restoring
   the AMD schedule activates it. Each platform now writes its own
   slack-state-{tests,inventory}-<branch>-{amd,arm} artifact so the
   de-dup tracker in scripts/ci/slack_notification_state.py keeps
   independent state per platform.
4. Updates scripts/ci/prek/check_ci_workflows_in_sync.py to allow the
   new AMD-only schedule block and the per-platform artifact-name
   suffix as documented divergences.

generated/PYPI_README.md is regenerated automatically by the
generate-pypi-readme prek hook to mirror README.md.

Report URL: https://github.com/apache/airflow/actions/runs/25635706197

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to