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]

Reply via email to