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]
