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]

Reply via email to