The GitHub Actions job "Tests (AMD)" on airflow.git/exclude-ibm-mq-from-arm-installs has succeeded. Run started by GitHub user potiuk (triggered by potiuk).
Head commit for run: c81504de73435ec3ca6975e6d97197cd6188eca5 / Jarek Potiuk <[email protected]> Exclude ibm.mq provider from being installed on ARM Follow-up to #67757, which excluded ibm.mq from the ARM test matrix. The `ibmmq` Python bindings link against IBM's native C client, which IBM ships only for Linux x86_64 / Windows x64 — there is no ARM build at any version, so the sdist fails to build on aarch64. Translate the provider.yaml `excluded-platforms` field into install-time environment markers so the provider is never pulled in on ARM: - Teach the meta-package generator to emit a `platform_machine` marker from `excluded-platforms`, combined with any `python_version` marker. The apache-airflow `ibm.mq` extra and the `all` bundle now carry it. - Add the marker to the provider's own `ibmmq` runtime extra (the C binding that actually fails to build). - Extend the excluded-provider marker check (and its tests) to validate platform markers alongside python_version markers. The marker covers both Linux ARM (aarch64) and macOS Apple Silicon (arm64). Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]> Report URL: https://github.com/apache/airflow/actions/runs/26688849461 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
