7979 run : twine check mpl-src/dist/*
8080
8181 - name : Upload sdist result
82- uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
82+ uses : actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
8383 with :
8484 name : cibw-sdist
8585 path : mpl-src/dist/*.tar.gz
9797 persist-credentials : false
9898
9999 - name : Download sdist
100- uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
100+ uses : actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2
101101 with :
102102 name : cibw-sdist
103103 path : dist/
@@ -109,7 +109,7 @@ jobs:
109109 tar -cvf dist/${{ needs.build_sdist.outputs.SDIST_NAME }} matplotlib*
110110
111111 - name : Upload sdist result
112- uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
112+ uses : actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
113113 with :
114114 name : sdist-license
115115 path : dist/*.tar.gz
@@ -160,15 +160,14 @@ jobs:
160160 cibw_archs : " arm64"
161161
162162 steps :
163-
164163 - name : Download sdist
165- uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
164+ uses : actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2
166165 with :
167166 name : sdist-license
168167 path : dist/
169168
170169 - name : Build wheels for CPython 3.15
171- uses : pypa/cibuildwheel@1828c10ab37f080699c7b81cea34097c684a7074 # v4.2.0
170+ uses : pypa/cibuildwheel@b9e566a2b284570af229f6c2a33673410d0389a3 # v4.3.4
172171 with :
173172 package-dir : dist/${{ needs.build_sdist.outputs.SDIST_NAME }}
174173 env :
@@ -177,7 +176,7 @@ jobs:
177176 CIBW_MANYLINUX_X86_64_IMAGE : manylinux_2_28
178177
179178 - name : Build wheels for CPython 3.14
180- uses : pypa/cibuildwheel@1828c10ab37f080699c7b81cea34097c684a7074 # v4.2.0
179+ uses : pypa/cibuildwheel@b9e566a2b284570af229f6c2a33673410d0389a3 # v4.3.4
181180 with :
182181 package-dir : dist/${{ needs.build_sdist.outputs.SDIST_NAME }}
183182 env :
@@ -186,40 +185,42 @@ jobs:
186185 CIBW_MANYLINUX_X86_64_IMAGE : manylinux_2_28
187186
188187 - name : Build wheels for CPython 3.13
189- uses : pypa/cibuildwheel@1828c10ab37f080699c7b81cea34097c684a7074 # v4.2.0
188+ uses : pypa/cibuildwheel@b9e566a2b284570af229f6c2a33673410d0389a3 # v4.3.4
190189 with :
191190 package-dir : dist/${{ needs.build_sdist.outputs.SDIST_NAME }}
192191 env :
193192 CIBW_BUILD : " cp313-*"
194193 CIBW_ARCHS : ${{ matrix.cibw_archs }}
195194
196195 - name : Build wheels for CPython 3.12
197- uses : pypa/cibuildwheel@1828c10ab37f080699c7b81cea34097c684a7074 # v4.2.0
196+ uses : pypa/cibuildwheel@b9e566a2b284570af229f6c2a33673410d0389a3 # v4.3.4
198197 with :
199198 package-dir : dist/${{ needs.build_sdist.outputs.SDIST_NAME }}
200199 env :
201200 CIBW_BUILD : " cp312-*"
202201 CIBW_ARCHS : ${{ matrix.cibw_archs }}
203202
204203 - name : Build wheels for CPython 3.11
205- uses : pypa/cibuildwheel@1828c10ab37f080699c7b81cea34097c684a7074 # v4.2.0
204+ uses : pypa/cibuildwheel@b9e566a2b284570af229f6c2a33673410d0389a3 # v4.3.4
206205 with :
207206 package-dir : dist/${{ needs.build_sdist.outputs.SDIST_NAME }}
208207 env :
209208 CIBW_BUILD : " cp311-*"
210209 CIBW_ARCHS : ${{ matrix.cibw_archs }}
211210
212211 - name : Build wheels for PyPy
213- uses : pypa/cibuildwheel@1828c10ab37f080699c7b81cea34097c684a7074 # v4.2.0
212+ uses : pypa/cibuildwheel@b9e566a2b284570af229f6c2a33673410d0389a3 # v4.3.4
214213 with :
215214 package-dir : dist/${{ needs.build_sdist.outputs.SDIST_NAME }}
216215 env :
217216 CIBW_BUILD : " pp311-*"
218217 CIBW_ARCHS : ${{ matrix.cibw_archs }}
219218 CIBW_ENABLE : pypy
219+ # cibuildwheel 4.3.4 bumps to PyPy 8, which requires manylinux_2_28.
220+ CIBW_MANYLINUX_X86_64_IMAGE : manylinux_2_28
220221 if : matrix.cibw_archs != 'aarch64' && matrix.os != 'windows-latest' && matrix.os != 'windows-11-arm'
221222
222- - uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
223+ - uses : actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
223224 with :
224225 name : cibw-wheels-${{ runner.os }}-${{ matrix.cibw_archs }}
225226 path : ./wheelhouse/*.whl
@@ -238,14 +239,14 @@ jobs:
238239 id-token : write # mandatory for trusted publishing
239240 steps :
240241 - name : Download sdist and wheels
241- uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
242+ uses : actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2
242243 with :
243244 pattern : cibw-*
244245 path : dist
245246 merge-multiple : true
246247
247248 - name : Publish
248- uses : pypa/gh-action-pypi-publish@dc37677b2e1c63e2034f94d8a5b11f265b73ba33 # v1.14.2
249+ uses : pypa/gh-action-pypi-publish@7245906fb61fa33a13554f9d5fb856fe61758086 # v1.14.3
249250 with :
250251 repository-url : https://test.pypi.org/legacy/
251252 skip-existing : true
@@ -296,14 +297,14 @@ jobs:
296297 id-token : write # mandatory for trusted publishing
297298 steps :
298299 - name : Download sdist and wheels
299- uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
300+ uses : actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2
300301 with :
301302 pattern : cibw-*
302303 path : dist
303304 merge-multiple : true
304305
305306 - name : Publish
306- uses : pypa/gh-action-pypi-publish@dc37677b2e1c63e2034f94d8a5b11f265b73ba33 # v1.14.2
307+ uses : pypa/gh-action-pypi-publish@7245906fb61fa33a13554f9d5fb856fe61758086 # v1.14.3
307308 with :
308309 print-hash : true
309310 attestations : true
0 commit comments