Skip to content

Commit 3103a08

Browse files
committed
first attempt
1 parent 48a38ec commit 3103a08

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

.github/workflows/pytest.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,18 @@ jobs:
2626
- name: "apt-get install"
2727
run: |
2828
sudo apt-get update
29-
sudo apt-get install -y python3-pip libsodium-dev libgmp-dev
29+
sudo apt-get install -y python3-pip libsodium-dev libgmp-dev build-essential
3030
if: runner.os == 'Linux'
3131

3232
- run: |
33+
# Ensure Xcode CLT are ready (usually preinstalled on GitHub runners)
34+
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer || true
35+
sudo xcodebuild -license accept || true
36+
37+
# Homebrew is present on GH runners; update and add LLVM + pkg-config
38+
brew update
39+
brew install llvm pkg-config
40+
3341
brew install libsodium
3442
echo "DYLD_LIBRARY_PATH=$(brew --prefix libsodium)/lib" >> $GITHUB_ENV
3543
if: runner.os == 'macOS'

0 commit comments

Comments
 (0)