Skip to content

Commit 63afd51

Browse files
committed
Adding more python checks to CI
1 parent 733419a commit 63afd51

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

.github/workflows/test.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,4 +209,30 @@ jobs:
209209
shell: bash
210210
run: cmake --build out --config ${{env.BUILD_TYPE}} --target run-test
211211

212+
pythons:
213+
runs-on: ubuntu-latest
214+
strategy:
215+
fail-fast: false
216+
matrix:
217+
python-version: [
218+
"3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.13t",
219+
"pypy-3.9", "pypy-3.10", "pypy-3.11"
220+
]
221+
steps:
222+
- name: Checkout
223+
uses: actions/checkout@v4
224+
225+
- name: Set up Python
226+
uses: actions/setup-python@v5
227+
id: setup-python
228+
with:
229+
python-version: ${{matrix.python-version}}
212230

231+
- name: Configure
232+
shell: bash
233+
run: |
234+
cmake -S . -B out -DCMAKE_BUILD_TYPE=$BUILD_TYPE
235+
236+
- name: Build and Test
237+
shell: bash
238+
run: cmake --build out --config $BUILD_TYPE --target run-test

0 commit comments

Comments
 (0)