potiuk opened a new pull request, #64074:
URL: https://github.com/apache/airflow/pull/64074
## Summary
- Convert `ci-amd-arm.yml` into a reusable `workflow_call` workflow
accepting a `platform` input
- Create `ci-tests.yml` ("Tests") caller for AMD (`linux/amd64`)
- Create `ci-tests-arm.yml` ("Test ARM") caller for ARM (`linux/arm64`)
- Each workflow has independent concurrency groups and platform-specific
notification state
- Fix canary run notifications skipped on success after failure (changed
condition from `github.event_name == 'schedule'` to `canary-run == 'true'`)
- Update all references: `ci-notification.yml`, `selective_checks.py`, badge
URLs, `upgrade_important_versions.py`
## Test plan
- [ ] Verify AMD workflow triggers correctly on PR/push/schedule
- [ ] Verify ARM workflow triggers correctly on push/schedule
- [ ] Verify notification state artifacts are separate per platform
(`slack-state-tests-amd-*` / `slack-state-tests-arm-*`)
- [ ] Verify recovery notifications fire on canary push runs after failures
---
##### Was generative AI tooling used to co-author this PR?
- [X] Yes — Claude Code (Opus 4.6)
Generated-by: Claude Code (Opus 4.6) following [the
guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]