AlejandroMorgante opened a new pull request, #68953: URL: https://github.com/apache/airflow/pull/68953
OpenSSL 3.0.20 (shipped in the CI image rebuilt on 2026-06-22, see #68560) uses aarch64 hardware crypto instructions that the Docker VM on Apple Silicon does not expose. This causes a fatal `SIGILL` when Python imports the `cryptography` package during test collection, making `breeze run pytest` unusable on M-series Macs since that image was published. Setting `OPENSSL_armcap=0x0` tells OpenSSL to disable ARM hardware acceleration and fall back to software implementations. The variable is injected into the container environment only on `darwin`/`ARM` hosts using the existing `get_host_os()` / `get_host_architecture()` / `Architecture.ARM` pattern already used in Breeze, so CI (Linux) is unaffected. --- ##### Was generative AI tooling used to co-author this PR? - [X] Yes — Claude Sonnet 4.6 (Claude Code) Generated-by: Claude Sonnet 4.6 (Claude Code) 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]
