Skip to content

Commit 7f33d48

Browse files
ci: Lock MacOS to 14
1 parent 6d04239 commit 7f33d48

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

.github/workflows/macos.yaml

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ on:
55
jobs:
66
smoke-test:
77
name: Smoke Test macOS
8-
runs-on: macos-latest
8+
runs-on: macos-14
99
timeout-minutes: 120
1010
strategy:
1111
fail-fast: true
@@ -27,23 +27,24 @@ jobs:
2727
2828
- name: Install dependencies
2929
run: |
30-
export PATH="/usr/local/opt:/Users/runner/.local/bin:/Users/runner/Library/Python/3.10/bin:$PATH"
30+
brew install autoconf automake libtool gnu-sed
3131
32-
brew install wget autoconf automake libtool [email protected] gnu-sed gettext libsodium protobuf
32+
# export PATH="/usr/local/opt:/Users/runner/.local/bin:/Users/runner/Library/Python/3.12/bin:$PATH"
3333
34-
python3.10 -m pip install -U --user poetry wheel pip
35-
python3.10 -m poetry install
36-
python3.10 -m pip install -U --user mako
34+
# brew install autoconf automake libtool
3735
38-
sudo ln -s /usr/local/Cellar/gettext/0.20.1/bin/xgettext /usr/local/opt
36+
# python3.12 -m pip install -U --user poetry wheel pip gnu-sed mako protobuf
37+
# python3.12 -m poetry install
38+
39+
# sudo ln -s /usr/local/Cellar/gettext/0.20.1/bin/xgettext /usr/local/opt
3940
4041
- name: Build and install
4142
run: |
4243
export CPATH=/opt/homebrew/include
4344
export LIBRARY_PATH=/opt/homebrew/lib
4445
45-
python3.10 -m poetry run ./configure --disable-valgrind --disable-compat
46-
python3.10 -m poetry run make
46+
python3.12 -m poetry run ./configure --disable-valgrind --disable-compat
47+
python3.12 -m poetry run make
4748
4849
# sudo PATH="/usr/local/opt:$PATH" LIBRARY_PATH=/opt/homebrew/lib CPATH=/opt/homebrew/include make install
4950

0 commit comments

Comments
 (0)