Skip to content

Commit 9493693

Browse files
alexrashedclaude
andcommitted
ci: upgrade OpenSSL on macOS runners before building
The cryptography wheel bundled by PyInstaller references _SSL_get0_group_name (added in OpenSSL 3.2), but the macos-15-intel runner has an older libssl.3.dylib that doesn't export this symbol, causing the smoke test to crash. Upgrading openssl@3 before the build ensures PyInstaller bundles a compatible dylib. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 31c4092 commit 9493693

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

.github/workflows/build.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,10 @@ jobs:
5656
retry_wait_seconds: 120
5757
command: make clean-venv venv
5858

59+
- name: Upgrade OpenSSL on MacOS
60+
if: matrix.os == 'darwin'
61+
run: brew upgrade openssl@3 || brew install openssl@3
62+
5963
- name: Build using pyinstaller
6064
shell: bash
6165
run: make clean all

0 commit comments

Comments
 (0)