Skip to content

Commit 4f85c0f

Browse files
committed
chore: pin GitHub Actions to commit SHAs
Pin actions to specific commits for security and reproducibility: - actions/checkout@v6: de0fac2 - actions/upload-artifact@v4: 043fb46
1 parent 4ff0ee4 commit 4f85c0f

20 files changed

Lines changed: 38 additions & 38 deletions

.github/workflows/bazel.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ jobs:
112112
name: Local Bazel build on ${{ matrix.os }} for ${{ matrix.target }}
113113

114114
steps:
115-
- uses: actions/checkout@v6
115+
- uses: actions/checkout@v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
116116

117117
- name: Set up Node.js for js_repl tests
118118
uses: actions/setup-node@v6

.github/workflows/blob-size-policy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
name: Blob size policy
99
runs-on: ubuntu-24.04
1010
steps:
11-
- uses: actions/checkout@v6
11+
- uses: actions/checkout@v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
1212
with:
1313
fetch-depth: 0
1414

.github/workflows/cargo-deny.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
working-directory: ./codex-rs
1616
steps:
1717
- name: Checkout
18-
uses: actions/checkout@v6
18+
uses: actions/checkout@v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
1919

2020
- name: Install Rust toolchain
2121
uses: dtolnay/rust-toolchain@stable

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
NODE_OPTIONS: --max-old-space-size=4096
1313
steps:
1414
- name: Checkout repository
15-
uses: actions/checkout@v6
15+
uses: actions/checkout@v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
1616

1717
- name: Setup pnpm
1818
uses: pnpm/action-setup@v5

.github/workflows/codespell.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818

1919
steps:
2020
- name: Checkout
21-
uses: actions/checkout@v6
21+
uses: actions/checkout@v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
2222
- name: Annotate locations with typos
2323
uses: codespell-project/codespell-problem-matcher@b80729f885d32f78a716c2f107b4db1025001c42 # v1
2424
- name: Codespell

.github/workflows/issue-deduplicator.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
reason: ${{ steps.normalize-all.outputs.reason }}
2020
has_matches: ${{ steps.normalize-all.outputs.has_matches }}
2121
steps:
22-
- uses: actions/checkout@v6
22+
- uses: actions/checkout@v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
2323

2424
- name: Prepare Codex inputs
2525
env:
@@ -155,7 +155,7 @@ jobs:
155155
reason: ${{ steps.normalize-open.outputs.reason }}
156156
has_matches: ${{ steps.normalize-open.outputs.has_matches }}
157157
steps:
158-
- uses: actions/checkout@v6
158+
- uses: actions/checkout@v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
159159

160160
- name: Prepare Codex inputs
161161
env:

.github/workflows/issue-labeler.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
outputs:
1818
codex_output: ${{ steps.codex.outputs.final-message }}
1919
steps:
20-
- uses: actions/checkout@v6
20+
- uses: actions/checkout@v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
2121

2222
- id: codex
2323
uses: openai/codex-action@48c4212272635ce5c50529ae1f6516040f84dc35 # was: @main

.github/workflows/namespace-audit-retro.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
./scripts/namespace-audit.sh "${args[@]}"
4545
4646
- name: Upload audit report
47-
uses: actions/upload-artifact@v4
47+
uses: actions/upload-artifact@v4@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
4848
if: always()
4949
with:
5050
name: namespace-audit-report

.github/workflows/rust-ci.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
lint_build_matrix: ${{ steps.detect.outputs.lint_build_matrix }}
3737
tests_matrix: ${{ steps.detect.outputs.tests_matrix }}
3838
steps:
39-
- uses: actions/checkout@v6
39+
- uses: actions/checkout@v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
4040
with:
4141
fetch-depth: 0
4242
- name: Detect changed paths (no external action)
@@ -191,7 +191,7 @@ jobs:
191191
run:
192192
working-directory: codex-rs
193193
steps:
194-
- uses: actions/checkout@v6
194+
- uses: actions/checkout@v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
195195
- uses: dtolnay/rust-toolchain@1.93.0
196196

197197
- name: Enforce Cargo.lock/manifest sync
@@ -241,7 +241,7 @@ jobs:
241241
run:
242242
working-directory: codex-rs
243243
steps:
244-
- uses: actions/checkout@v6
244+
- uses: actions/checkout@v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
245245
- uses: dtolnay/rust-toolchain@1.93.0
246246
with:
247247
components: rustfmt
@@ -257,7 +257,7 @@ jobs:
257257
run:
258258
working-directory: codex-rs
259259
steps:
260-
- uses: actions/checkout@v6
260+
- uses: actions/checkout@v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
261261
- uses: dtolnay/rust-toolchain@1.93.0
262262
- uses: taiki-e/install-action@44c6d64aa62cd779e873306675c7a58e86d6d532 # v2
263263
with:
@@ -272,7 +272,7 @@ jobs:
272272
needs: changed
273273
if: ${{ needs.changed.outputs.argument_comment_lint_package == 'true' || github.event_name == 'push' }}
274274
steps:
275-
- uses: actions/checkout@v6
275+
- uses: actions/checkout@v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
276276
- uses: dtolnay/rust-toolchain@1.93.0
277277
with:
278278
toolchain: nightly-2025-09-18
@@ -316,7 +316,7 @@ jobs:
316316
group: codex-runners
317317
labels: codex-windows-x64
318318
steps:
319-
- uses: actions/checkout@v6
319+
- uses: actions/checkout@v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
320320
- name: Install Linux sandbox build dependencies
321321
if: ${{ runner.os == 'Linux' }}
322322
shell: bash
@@ -358,7 +358,7 @@ jobs:
358358
matrix: ${{ fromJSON(needs.changed.outputs.lint_build_matrix) }}
359359

360360
steps:
361-
- uses: actions/checkout@v6
361+
- uses: actions/checkout@v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
362362
- name: Install Linux build dependencies
363363
if: ${{ runner.os == 'Linux' }}
364364
shell: bash
@@ -699,7 +699,7 @@ jobs:
699699
>>>>>>> upstream_main
700700

701701
steps:
702-
- uses: actions/checkout@v6
702+
- uses: actions/checkout@v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
703703
- name: Set up Node.js for js_repl tests
704704
uses: actions/setup-node@v6
705705
with:

.github/workflows/rust-release-argument-comment-lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ jobs:
5353
labels: codex-windows-x64
5454

5555
steps:
56-
- uses: actions/checkout@v6
56+
- uses: actions/checkout@v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
5757

5858
- uses: dtolnay/rust-toolchain@1.93.0
5959
with:

0 commit comments

Comments
 (0)