|
7 | 7 | # OCaml >= 4.14, satisfied by the runner's apt OCaml (ocaml-system), with a |
8 | 8 | # base-compiler fallback. |
9 | 9 | # |
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 |
11 | 11 | # 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. |
16 | 14 | name: CI |
17 | 15 | on: |
18 | 16 | push: |
|
36 | 34 |
|
37 | 35 | steps: |
38 | 36 | - name: Checkout code |
39 | | - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v4 |
| 37 | + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 |
40 | 38 | - name: Set up OCaml toolchain (self-hosted; replaces ocaml/setup-ocaml) |
41 | 39 | run: | |
42 | 40 | sudo apt-get update |
|
99 | 97 |
|
100 | 98 | steps: |
101 | 99 | - name: Checkout code |
102 | | - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v4 |
| 100 | + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 |
103 | 101 | - name: Set up OCaml toolchain (self-hosted; replaces ocaml/setup-ocaml) |
104 | 102 | run: | |
105 | 103 | sudo apt-get update |
@@ -128,7 +126,7 @@ jobs: |
128 | 126 |
|
129 | 127 | steps: |
130 | 128 | - name: Checkout code |
131 | | - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v4 |
| 129 | + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 |
132 | 130 | - name: Set up OCaml toolchain (self-hosted; replaces ocaml/setup-ocaml) |
133 | 131 | run: | |
134 | 132 | sudo apt-get update |
@@ -178,7 +176,7 @@ jobs: |
178 | 176 |
|
179 | 177 | steps: |
180 | 178 | - name: Checkout code |
181 | | - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v4 |
| 179 | + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 |
182 | 180 | - name: Set up OCaml toolchain (self-hosted; replaces ocaml/setup-ocaml) |
183 | 181 | run: | |
184 | 182 | sudo apt-get update |
@@ -238,7 +236,7 @@ jobs: |
238 | 236 |
|
239 | 237 | steps: |
240 | 238 | - name: Checkout code |
241 | | - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v4 |
| 239 | + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 |
242 | 240 | - name: Set up Node.js |
243 | 241 | uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v4 |
244 | 242 | with: |
@@ -283,7 +281,7 @@ jobs: |
283 | 281 |
|
284 | 282 | steps: |
285 | 283 | - name: Checkout code |
286 | | - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v4 |
| 284 | + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 |
287 | 285 | - name: Set up Node.js |
288 | 286 | uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v4 |
289 | 287 | with: |
|
0 commit comments