@@ -19,10 +19,10 @@ jobs:
19
19
- uses : actions/checkout@v4
20
20
with :
21
21
submodules : recursive
22
- - name : Set up Python 3.9
23
- uses : actions/setup-python@v2.2.1
22
+ - name : Set up Python 3.10
23
+ uses : actions/setup-python@v5
24
24
with :
25
- python-version : " 3.9 "
25
+ python-version : " 3.10 "
26
26
- name : Install tox
27
27
run : pip install tox
28
28
- name : Lint
@@ -39,10 +39,10 @@ jobs:
39
39
- uses : actions/checkout@v4
40
40
with :
41
41
submodules : recursive
42
- - name : Set up Python 3.9
43
- uses : actions/setup-python@v2.2.1
42
+ - name : Set up Python 3.10
43
+ uses : actions/setup-python@v5
44
44
with :
45
- python-version : " 3.9 "
45
+ python-version : " 3.10 "
46
46
- name : Install tox and upgrade setuptools and pip
47
47
run : pip install --upgrade tox setuptools pip
48
48
- name : Run tox -e ${{ matrix.tox_env }}
@@ -53,33 +53,34 @@ jobs:
53
53
strategy :
54
54
matrix :
55
55
python-version :
56
- - " 3.9"
57
56
- " 3.10"
58
57
- " 3.11"
59
58
- " 3.12"
60
59
- " 3.13"
61
- - " pypy-3.9 "
60
+ - " 3.14 "
62
61
- " pypy-3.10"
62
+ - " pypy-3.11"
63
63
os : ["ubuntu-latest"]
64
64
include :
65
65
- os : " macos-14" # For m1 macos
66
66
python-version : " 3.12"
67
67
- os : " macos-13" # for x86 macos
68
- python-version : " 3.9 "
68
+ python-version : " 3.10 "
69
69
- os : " windows-latest"
70
- python-version : " 3.9 "
70
+ python-version : " 3.10 "
71
71
steps :
72
72
- uses : actions/checkout@v4
73
73
with :
74
74
submodules : recursive
75
75
- name : Set up Python ${{ matrix.python-version }}
76
- uses : actions/setup-python@v2.2.1
76
+ uses : actions/setup-python@v5
77
77
with :
78
78
python-version : ${{ matrix.python-version }}
79
+ allow-prereleases : true
79
80
- name : Install tox and upgrade setuptools
80
81
run : pip install --upgrade tox setuptools
81
82
- name : Set MSVC developer prompt
82
- uses : ilammy/msvc-dev-cmd@v1.6.0
83
+ uses : ilammy/msvc-dev-cmd@v1
83
84
if : runner.os == 'Windows'
84
85
- name : Install build dependencies (MacOS)
85
86
run : brew install make
@@ -95,12 +96,12 @@ jobs:
95
96
strategy :
96
97
matrix :
97
98
python_version :
98
- - " 3.9 "
99
+ - " 3.10 "
99
100
steps :
100
101
- uses : actions/checkout@v4
101
102
with :
102
103
submodules : recursive
103
- - uses : uraimo/run-on-arch-action@v2.5.0
104
+ - uses : uraimo/run-on-arch-action@v3
104
105
name : Build & run test
105
106
with :
106
107
arch : none
@@ -145,7 +146,7 @@ jobs:
145
146
- name : Install requirements (universal)
146
147
run : conda install zlib-ng ${{ matrix.python_version}} tox
147
148
- name : Set MSVC developer prompt
148
- uses : ilammy/msvc-dev-cmd@v1.6.0
149
+ uses : ilammy/msvc-dev-cmd@v1
149
150
if : runner.os == 'Windows'
150
151
- name : Run tests (dynamic link)
151
152
run : tox
@@ -178,19 +179,19 @@ jobs:
178
179
with :
179
180
submodules : recursive
180
181
fetch-depth : 0 # Fetch everything to get accurately versioned tag.
181
- - uses : actions/setup-python@v2
182
+ - uses : actions/setup-python@v2 # Some issues where caused by higher versions.
182
183
name : Install Python
183
184
- name : Install cibuildwheel twine build
184
185
run : python -m pip install cibuildwheel twine build
185
186
- name : Install build dependencies (Macos)
186
187
run : brew install make
187
188
if : runner.os == 'macOS'
188
189
- name : Set MSVC developer prompt
189
- uses : ilammy/msvc-dev-cmd@v1.6.0
190
+ uses : ilammy/msvc-dev-cmd@v1
190
191
if : runner.os == 'Windows'
191
192
- name : Set up QEMU
192
193
if : ${{runner.os == 'Linux' && matrix.cibw_archs_linux == 'aarch64'}}
193
- uses : docker/setup-qemu-action@v1.0.1
194
+ uses : docker/setup-qemu-action@v3
194
195
with :
195
196
platforms : arm64
196
197
- name : Build wheels
0 commit comments