Skip to content

Commit 143f20d

Browse files
committed
Add Python 3.14, update MacOS test runners
1 parent 0dececa commit 143f20d

File tree

1 file changed

+16
-3
lines changed

1 file changed

+16
-3
lines changed

.github/workflows/main.yml

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
container: python:${{ matrix.python-version }}
3535
strategy:
3636
matrix:
37-
python-version: ["2.7", "3.6", "3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13"]
37+
python-version: ["2.7", "3.6", "3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
3838
# 3.5 is broken due to SSL issues? Todo.
3939
steps:
4040
- uses: actions/checkout@v4
@@ -144,8 +144,21 @@ jobs:
144144
shell: bash
145145

146146

147-
test-mac:
148-
runs-on: macos-13
147+
test-mac-arm64:
148+
runs-on: macos-14
149+
steps:
150+
- uses: actions/checkout@v4
151+
152+
- name: Install dependencies
153+
run: |
154+
pip3 install -r ./.github/workflows/ci_test_requirements.txt
155+
156+
- name: Run tests (Python 3)
157+
run: |
158+
cd tests && python3 ./main.py && cd ..
159+
160+
test-mac-intel:
161+
runs-on: macos-15-intel
149162
steps:
150163
- uses: actions/checkout@v4
151164

0 commit comments

Comments
 (0)