Skip to content

Commit 8061ff0

Browse files
authored
Merge pull request #15 from QuLogic/bump-certs-311
Bump workflows for recent certificate security issue for v3.11.x
2 parents fff0963 + 21ccedc commit 8061ff0

1 file changed

Lines changed: 17 additions & 16 deletions

File tree

‎.github/workflows/wheels.yml‎

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ jobs:
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
@@ -97,7 +97,7 @@ jobs:
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

Comments
 (0)