@@ -21,10 +21,10 @@ jobs:
21
21
matrix :
22
22
python-version : ["3.9", "3.10", "3.11", "3.12", "3.13"]
23
23
steps :
24
- - uses : actions/checkout@v3
24
+ - uses : actions/checkout@v5
25
25
- name : Install uv
26
- uses : astral-sh/setup-uv@v3
27
- - uses : actions/setup-python@v5
26
+ uses : astral-sh/setup-uv@v6
27
+ - uses : actions/setup-python@v6
28
28
with :
29
29
python-version : ${{ matrix.python-version }}
30
30
- uses : dtolnay/rust-toolchain@stable
@@ -59,10 +59,10 @@ jobs:
59
59
python-version : ["3.9", "3.10", "3.11", "3.12", "3.13"]
60
60
target : [x64, x86]
61
61
steps :
62
- - uses : actions/checkout@v3
62
+ - uses : actions/checkout@v5
63
63
- name : Install uv
64
- uses : astral-sh/setup-uv@v3
65
- - uses : actions/setup-python@v5
64
+ uses : astral-sh/setup-uv@v6
65
+ - uses : actions/setup-python@v6
66
66
with :
67
67
python-version : ${{ matrix.python-version }}
68
68
architecture : ${{ matrix.target }}
@@ -89,11 +89,11 @@ jobs:
89
89
python-version : ["3.9", "3.10", "3.11", "3.12", "3.13"]
90
90
target : [x86_64, i686]
91
91
steps :
92
- - uses : actions/checkout@v3
92
+ - uses : actions/checkout@v5
93
93
- uses : dtolnay/rust-toolchain@stable
94
94
- name : Install uv
95
- uses : astral-sh/setup-uv@v3
96
- - uses : actions/setup-python@v5
95
+ uses : astral-sh/setup-uv@v6
96
+ - uses : actions/setup-python@v6
97
97
with :
98
98
python-version : ${{ matrix.python-version }}
99
99
- name : Build Wheels
@@ -127,7 +127,7 @@ jobs:
127
127
]
128
128
target : [aarch64, armv7]
129
129
steps :
130
- - uses : actions/checkout@v3
130
+ - uses : actions/checkout@v5
131
131
- name : Build Wheels
132
132
uses : PyO3/maturin-action@v1
133
133
env :
@@ -136,7 +136,7 @@ jobs:
136
136
target : ${{ matrix.target }}
137
137
manylinux : auto
138
138
args : -i python${{matrix.python.version}} --release --out dist
139
- - uses : uraimo/run-on-arch-action@v2
139
+ - uses : uraimo/run-on-arch-action@v3
140
140
name : Install build wheel
141
141
with :
142
142
arch : ${{ matrix.target }}
@@ -170,7 +170,7 @@ jobs:
170
170
if : always() && needs.macos.result == 'success' && needs.windows.result == 'success' && needs.linux.result == 'success' && (needs.linux-cross.result == 'success' || needs.linux-cross.result == 'skipped')
171
171
steps :
172
172
- name : Downloading all Artifacts
173
- uses : actions/download-artifact@v4
173
+ uses : actions/download-artifact@v5
174
174
with :
175
175
path : artifacts
176
176
pattern : wheels-*
@@ -190,12 +190,12 @@ jobs:
190
190
needs : [macos, windows, linux, linux-cross, merge]
191
191
if : always() && needs.merge.result == 'success'
192
192
steps :
193
- - uses : actions/download-artifact@v4
193
+ - uses : actions/download-artifact@v5
194
194
with :
195
195
name : wheels
196
196
- name : Install uv
197
- uses : astral-sh/setup-uv@v3
198
- - uses : actions/setup-python@v5
197
+ uses : astral-sh/setup-uv@v6
198
+ - uses : actions/setup-python@v6
199
199
with :
200
200
python-version : 3.x
201
201
- name : Publish to PyPi
0 commit comments