@@ -135,39 +135,39 @@ jobs:
135
135
path : dist/
136
136
137
137
- name : Build wheels for CPython 3.12
138
- uses : pypa/cibuildwheel@711a3d017d0729f3edde18545fee967f03d65f65 # v2.18.0
138
+ uses : pypa/cibuildwheel@932529cab190fafca8c735a551657247fa8f8eaf # v2.19.1
139
139
with :
140
140
package-dir : dist/${{ needs.build_sdist.outputs.SDIST_NAME }}
141
141
env :
142
142
CIBW_BUILD : " cp312-*"
143
143
CIBW_ARCHS : ${{ matrix.cibw_archs }}
144
144
145
145
- name : Build wheels for CPython 3.11
146
- uses : pypa/cibuildwheel@711a3d017d0729f3edde18545fee967f03d65f65 # v2.18.0
146
+ uses : pypa/cibuildwheel@932529cab190fafca8c735a551657247fa8f8eaf # v2.19.1
147
147
with :
148
148
package-dir : dist/${{ needs.build_sdist.outputs.SDIST_NAME }}
149
149
env :
150
150
CIBW_BUILD : " cp311-*"
151
151
CIBW_ARCHS : ${{ matrix.cibw_archs }}
152
152
153
153
- name : Build wheels for CPython 3.10
154
- uses : pypa/cibuildwheel@711a3d017d0729f3edde18545fee967f03d65f65 # v2.18.0
154
+ uses : pypa/cibuildwheel@932529cab190fafca8c735a551657247fa8f8eaf # v2.19.1
155
155
with :
156
156
package-dir : dist/${{ needs.build_sdist.outputs.SDIST_NAME }}
157
157
env :
158
158
CIBW_BUILD : " cp310-*"
159
159
CIBW_ARCHS : ${{ matrix.cibw_archs }}
160
160
161
161
- name : Build wheels for CPython 3.9
162
- uses : pypa/cibuildwheel@711a3d017d0729f3edde18545fee967f03d65f65 # v2.18.0
162
+ uses : pypa/cibuildwheel@932529cab190fafca8c735a551657247fa8f8eaf # v2.19.1
163
163
with :
164
164
package-dir : dist/${{ needs.build_sdist.outputs.SDIST_NAME }}
165
165
env :
166
166
CIBW_BUILD : " cp39-*"
167
167
CIBW_ARCHS : ${{ matrix.cibw_archs }}
168
168
169
169
- name : Build wheels for PyPy
170
- uses : pypa/cibuildwheel@711a3d017d0729f3edde18545fee967f03d65f65 # v2.18.0
170
+ uses : pypa/cibuildwheel@932529cab190fafca8c735a551657247fa8f8eaf # v2.19.1
171
171
with :
172
172
package-dir : dist/${{ needs.build_sdist.outputs.SDIST_NAME }}
173
173
env :
@@ -189,6 +189,8 @@ jobs:
189
189
environment : release
190
190
permissions :
191
191
id-token : write
192
+ attestations : write
193
+ contents : read
192
194
steps :
193
195
- name : Download packages
194
196
uses : actions/download-artifact@v4
@@ -200,5 +202,10 @@ jobs:
200
202
- name : Print out packages
201
203
run : ls dist
202
204
205
+ - name : Generate artifact attestation for sdist and wheel
206
+ uses : actions/attest-build-provenance@bdd51370e0416ac948727f861e03c2f05d32d78e # v1.3.2
207
+ with :
208
+ subject-path : dist/matplotlib-*
209
+
203
210
- name : Publish package distributions to PyPI
204
- uses : pypa/gh-action-pypi-publish@81e9d935c883d0b210363ab89cf05f3894778450 # v1.8.14
211
+ uses : pypa/gh-action-pypi-publish@ec4db0b4ddc65acdf4bff5fa45ac92d78b56bdf0 # v1.9.0
0 commit comments