Skip to content

Commit e7e0fbc

Browse files
author
Christopher Doris
committed
test more python versions
1 parent 6fac15c commit e7e0fbc

File tree

1 file changed

+35
-1
lines changed

1 file changed

+35
-1
lines changed

.github/workflows/tests.yml

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ on:
1212

1313
jobs:
1414
julia:
15-
name: Test Julia (${{ matrix.jlversion }}, ${{ matrix.os }}, ${{ matrix.pythonexe }})
15+
name: Test Julia (${{ matrix.jlversion }}, ${{ matrix.os }}, ${{ matrix.pythonstr }})
1616
runs-on: ${{ matrix.os }}
1717
strategy:
1818
fail-fast: false
@@ -21,11 +21,39 @@ jobs:
2121
os: [ubuntu-latest, windows-latest, macos-latest]
2222
jlversion: ['1','1.10']
2323
pythonexe: ['@CondaPkg']
24+
pythonver: ['@CondaPkg']
25+
pythonstr: ['@CondaPkg']
2426
include:
2527
- arch: x64
2628
os: ubuntu-latest
2729
jlversion: '1'
2830
pythonexe: python
31+
pythonver: '3.14'
32+
pythonstr: python 3.14
33+
- arch: x64
34+
os: ubuntu-latest
35+
jlversion: '1'
36+
pythonexe: python
37+
pythonver: '3.13'
38+
pythonstr: python 3.13
39+
- arch: x64
40+
os: ubuntu-latest
41+
jlversion: '1'
42+
pythonexe: python
43+
pythonver: '3.12'
44+
pythonstr: python 3.12
45+
- arch: x64
46+
os: ubuntu-latest
47+
jlversion: '1'
48+
pythonexe: python
49+
pythonver: '3.11'
50+
pythonstr: python 3.11
51+
- arch: x64
52+
os: ubuntu-latest
53+
jlversion: '1'
54+
pythonexe: python
55+
pythonver: '3.10'
56+
pythonstr: python 3.10
2957

3058
steps:
3159
- uses: actions/checkout@v5
@@ -36,6 +64,12 @@ jobs:
3664
version: ${{ matrix.jlversion }}
3765
arch: ${{ matrix.arch }}
3866

67+
- name: Set up Python ${{ matrix.pythonver }}
68+
if: ${{ matrix.pythonexe == 'python' }}
69+
uses: actions/setup-python@v6
70+
with:
71+
python-version: ${{ matrix.pythonver }}
72+
3973
- uses: julia-actions/cache@v2
4074

4175
- name: Build package

0 commit comments

Comments
 (0)