2424 fail-fast : false
2525 name : crate / ${{ matrix.arch }}
2626 steps :
27- - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 .0.0
27+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
2828 with :
2929 persist-credentials : false
3030
4545 cargo build --release
4646
4747 - name : Upload pythonbuild Executable
48- uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
48+ uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
4949 with :
5050 name : ${{ matrix.crate_artifact_name }}
5151 path : target/release/pythonbuild
6262 permissions :
6363 packages : write
6464 steps :
65- - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 .0.0
65+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
6666 with :
6767 persist-credentials : false
6868
@@ -72,10 +72,10 @@ jobs:
7272 enable-cache : false
7373
7474 - name : Set up Docker Buildx
75- uses : docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1
75+ uses : docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
7676
7777 - name : Login to GitHub Container Registry
78- uses : docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1 # v3.5 .0
78+ uses : docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # v4.0 .0
7979 with :
8080 registry : ghcr.io
8181 username : ${{ github.actor }}
9191
9292 - name : Build Image
9393 id : build-image
94- uses : docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 # v6.18 .0
94+ uses : docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7.0 .0
9595 env :
9696 SOURCE_DATE_EPOCH : 0
9797 DOCKER_BUILD_SUMMARY : false
@@ -124,7 +124,7 @@ jobs:
124124 MATRIX_ARCH : ${{ matrix.arch }}
125125
126126 - name : Upload Docker Image
127- uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
127+ uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
128128 with :
129129 name : image-${{ matrix.name }}-linux_${{ matrix.arch }}
130130 path : build/image-*
@@ -140,7 +140,7 @@ jobs:
140140 crate-build-matrix : ${{ steps.set-matrix.outputs.crate-build-matrix }}
141141 any_builds : ${{ steps.set-matrix.outputs.any_builds }}
142142 steps :
143- - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 .0.0
143+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
144144 with :
145145 fetch-depth : 0
146146 persist-credentials : false
@@ -214,7 +214,7 @@ jobs:
214214 fail-fast : false
215215 name : ${{ matrix.target_triple }} / ${{ matrix.python }} / ${{ matrix.build_options }}
216216 steps : &build_steps
217- - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 .0.0
217+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
218218 with :
219219 fetch-depth : 0
220220 persist-credentials : false
@@ -274,14 +274,14 @@ jobs:
274274 MATRIX_BUILD_OPTIONS : ${{ matrix.build_options }}
275275
276276 - name : Generate attestations
277- uses : actions/attest-build-provenance@977bb373ede98d70efdf65b84cb5f73e068dcc2a # v3.0 .0
277+ uses : actions/attest-build-provenance@a2bbfa25375fe432b6a289bc6b6cd05ecd0c4c32 # v4.1 .0
278278 if : ${{ github.ref == 'refs/heads/main' }}
279279 with :
280280 subject-path : dist/*
281281
282282 - name : Upload Distribution
283283 if : ${{ ! matrix.dry-run }}
284- uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
284+ uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
285285 with :
286286 name : cpython-${{ matrix.python }}-${{ matrix.target_triple }}-${{ matrix.build_options }}
287287 path : dist/*
0 commit comments