Skip to content

Commit 0df4a5e

Browse files
committed
ci: normalize actions/checkout version comments to v7.0.0
Follow-up tidy on the Dependabot bump (#605). The checkout SHA moved to v7.0.0 (9c091bb) uniformly, but several checkout lines kept a stale `# v4` comment — they had been relabeled `# v4` in #604/#606, where that SHA (df4cb1c) was actually v6.0.3, not v4. Normalize every `actions/checkout` comment to `# v7.0.0`, add the missing comment on publish-jsr's bare line, and refresh the ci.yml pin note. `setup-node` / `upload-artifact` remain genuinely v4 and are untouched. Comments only — no SHA or logic change; YAML validated. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Lz7pRcec2Z3tVtaAhvB3M8
1 parent 69f7fcc commit 0df4a5e

8 files changed

Lines changed: 18 additions & 20 deletions

File tree

.github/workflows/casket-pages.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,9 @@ jobs:
4949
timeout-minutes: 10
5050
steps:
5151
- name: Checkout
52-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v4
52+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
5353
- name: Checkout casket-ssg
54-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v4
54+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
5555
with:
5656
repository: hyperpolymath/casket-ssg
5757
path: .casket-ssg

.github/workflows/ci.yml

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,10 @@
77
# OCaml >= 4.14, satisfied by the runner's apt OCaml (ocaml-system), with a
88
# base-compiler fallback.
99
#
10-
# NOTE on pins: first-party `actions/*` stay SHA-pinned (repo SHA-pinning
10+
# NOTE on pins: first-party `actions/*` are SHA-pinned (repo SHA-pinning
1111
# policy + Hypatia workflow_audit + the "allowed actions" policy that rejects
12-
# tag refs at run-creation). The SHAs are unchanged from the prior ci.yml;
13-
# only the fictional version *comments* (`# v6.0.3`, `# v7.0.1` — versions
14-
# that do not exist upstream) were corrected. checkout's SHA is the same one
15-
# scorecard-enforcer.yml labels `# v4`.
12+
# tag refs at run-creation). `actions/checkout` is v7.0.0 (`9c091bb…`, bumped
13+
# by Dependabot in #605); `setup-node` / `upload-artifact` remain v4.
1614
name: CI
1715
on:
1816
push:
@@ -36,7 +34,7 @@ jobs:
3634

3735
steps:
3836
- name: Checkout code
39-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v4
37+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
4038
- name: Set up OCaml toolchain (self-hosted; replaces ocaml/setup-ocaml)
4139
run: |
4240
sudo apt-get update
@@ -99,7 +97,7 @@ jobs:
9997

10098
steps:
10199
- name: Checkout code
102-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v4
100+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
103101
- name: Set up OCaml toolchain (self-hosted; replaces ocaml/setup-ocaml)
104102
run: |
105103
sudo apt-get update
@@ -128,7 +126,7 @@ jobs:
128126

129127
steps:
130128
- name: Checkout code
131-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v4
129+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
132130
- name: Set up OCaml toolchain (self-hosted; replaces ocaml/setup-ocaml)
133131
run: |
134132
sudo apt-get update
@@ -178,7 +176,7 @@ jobs:
178176

179177
steps:
180178
- name: Checkout code
181-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v4
179+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
182180
- name: Set up OCaml toolchain (self-hosted; replaces ocaml/setup-ocaml)
183181
run: |
184182
sudo apt-get update
@@ -238,7 +236,7 @@ jobs:
238236

239237
steps:
240238
- name: Checkout code
241-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v4
239+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
242240
- name: Set up Node.js
243241
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v4
244242
with:
@@ -283,7 +281,7 @@ jobs:
283281

284282
steps:
285283
- name: Checkout code
286-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v4
284+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
287285
- name: Set up Node.js
288286
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v4
289287
with:

.github/workflows/governance.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
timeout-minutes: 5
2727
steps:
2828
- name: Checkout code
29-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v4
29+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
3030
with:
3131
fetch-depth: 0
3232
- name: Fetch base ref (DOC-FORMAT delta)

.github/workflows/publish-jsr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
runs-on: ubuntu-latest
4040
timeout-minutes: 10
4141
steps:
42-
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0
42+
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
4343
- uses: denoland/setup-deno@v2
4444
with:
4545
deno-version: v2.x

.github/workflows/scorecard-enforcer.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
security-events: write
2424
id-token: write # For OIDC
2525
steps:
26-
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v4
26+
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
2727
with:
2828
persist-credentials: false
2929
- name: Run Scorecard
@@ -41,7 +41,7 @@ jobs:
4141
runs-on: ubuntu-latest
4242
timeout-minutes: 10
4343
steps:
44-
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v4
44+
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
4545
- name: Check SECURITY.md exists
4646
run: |
4747
if [ ! -f "SECURITY.md" ]; then

.github/workflows/scorecard.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
id-token: write
2828
steps:
2929
- name: Checkout code
30-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v4
30+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
3131
with:
3232
persist-credentials: false
3333
- name: Run analysis

.github/workflows/secret-scanner.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,6 @@ jobs:
2424
timeout-minutes: 5
2525
steps:
2626
- name: Checkout code
27-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v4
27+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
2828
- name: Run standalone secret scan
2929
run: ./tools/ci/secret-scan-standalone.sh

.github/workflows/workflow-linter.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
runs-on: ubuntu-latest
2020
timeout-minutes: 10
2121
steps:
22-
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v4
22+
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
2323
- name: Check SPDX headers
2424
run: |
2525
errors=0

0 commit comments

Comments
 (0)