Skip to content

Commit 54b8f04

Browse files
authored
[codex] Pin GitHub Actions workflow references (#125)
Pin floating external GitHub Actions workflow refs to immutable SHAs. Why are we doing this? Please see the rationale doc: https://docs.google.com/document/d/1qOURCNx2zszQ0uWx7Fj5ERu4jpiYjxLVWBWgKa2wTsA/edit?tab=t.0 Did this break you? Please roll back and let hintz@ know
1 parent 4b21337 commit 54b8f04

1 file changed

Lines changed: 12 additions & 12 deletions

File tree

.github/workflows/build-image.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -24,17 +24,17 @@ jobs:
2424
outputs:
2525
digest: ${{ steps.build.outputs.digest }}
2626
steps:
27-
- uses: actions/checkout@v6
28-
- uses: docker/login-action@v3
27+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
28+
- uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3
2929
with:
3030
registry: ${{ env.REGISTRY }}
3131
username: ${{ github.actor }}
3232
password: ${{ secrets.GITHUB_TOKEN }}
33-
- uses: docker/setup-qemu-action@v3
34-
- uses: docker/setup-buildx-action@v3
33+
- uses: docker/setup-qemu-action@c7c53464625b32c7a7e944ae62b3e17d2b600130 # v3
34+
- uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3
3535
- name: Build & push (amd64)
3636
id: build
37-
uses: docker/build-push-action@v6
37+
uses: docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8 # v6
3838
with:
3939
platforms: linux/amd64
4040
push: ${{ github.event_name == 'push' }}
@@ -53,17 +53,17 @@ jobs:
5353
outputs:
5454
digest: ${{ steps.build.outputs.digest }}
5555
steps:
56-
- uses: actions/checkout@v6
57-
- uses: docker/login-action@v3
56+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
57+
- uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3
5858
with:
5959
registry: ${{ env.REGISTRY }}
6060
username: ${{ github.actor }}
6161
password: ${{ secrets.GITHUB_TOKEN }}
62-
- uses: docker/setup-qemu-action@v3
63-
- uses: docker/setup-buildx-action@v3
62+
- uses: docker/setup-qemu-action@c7c53464625b32c7a7e944ae62b3e17d2b600130 # v3
63+
- uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3
6464
- name: Build & push (arm64)
6565
id: build
66-
uses: docker/build-push-action@v6
66+
uses: docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8 # v6
6767
with:
6868
platforms: linux/arm64
6969
push: ${{ github.event_name == 'push' }}
@@ -82,7 +82,7 @@ jobs:
8282
labels: codex-linux-x64
8383
needs: [build-amd64, build-arm64]
8484
steps:
85-
- uses: docker/login-action@v3
85+
- uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3
8686
with:
8787
registry: ${{ env.REGISTRY }}
8888
username: ${{ github.actor }}
@@ -103,7 +103,7 @@ jobs:
103103
echo "digest=$DIGEST" >> "$GITHUB_OUTPUT"
104104
105105
- name: Generate artifact attestation
106-
uses: actions/attest-build-provenance@v2
106+
uses: actions/attest-build-provenance@96b4a1ef7235a096b17240c259729fdd70c83d45 # v2
107107
with:
108108
push-to-registry: true
109109
subject-name: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}

0 commit comments

Comments
 (0)