Skip to content

Commit f0f8c11

Browse files
committed
chore(ci): update GitHub Actions to latest versions
Update actions to latest SHA-pinned versions: - actions/checkout: v4.3.0 → v5.0.0 - actions/upload-artifact: v4.4.0 → v4.6.2 - pnpm/action-setup: v4.1.0 → v4.2.0 All actions now use SHA pinning for supply chain security.
1 parent 505d16e commit f0f8c11

5 files changed

Lines changed: 22 additions & 22 deletions

File tree

.github/workflows/build-sea.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,15 +66,15 @@ jobs:
6666

6767
steps:
6868
- name: Checkout
69-
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
69+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
7070

7171
- name: Setup Node.js
7272
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
7373
with:
7474
node-version: 22
7575

7676
- name: Setup pnpm
77-
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
77+
uses: pnpm/action-setup@9fd676a19091d4595eefd76e4bd31c97133911f1 # v4.2.0
7878
with:
7979
version: ^10.16.0
8080

@@ -219,7 +219,7 @@ jobs:
219219
fi
220220
221221
- name: Upload SEA binary
222-
uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
222+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
223223
with:
224224
name: socket-sea-${{ matrix.platform }}-${{ matrix.arch }}
225225
path: |

.github/workflows/build-smol.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,15 +66,15 @@ jobs:
6666

6767
steps:
6868
- name: Checkout
69-
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
69+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
7070

7171
- name: Setup Node.js
7272
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
7373
with:
7474
node-version: 22
7575

7676
- name: Setup pnpm
77-
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
77+
uses: pnpm/action-setup@9fd676a19091d4595eefd76e4bd31c97133911f1 # v4.2.0
7878
with:
7979
version: ^10.16.0
8080

@@ -196,7 +196,7 @@ jobs:
196196
fi
197197
198198
- name: Upload smol binary
199-
uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
199+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
200200
with:
201201
name: socket-smol-${{ matrix.platform }}-${{ matrix.arch }}
202202
path: |

.github/workflows/build-wasm.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -33,15 +33,15 @@ jobs:
3333
timeout-minutes: 30
3434
steps:
3535
- name: Checkout
36-
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
36+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
3737

3838
- name: Setup Node.js
3939
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
4040
with:
4141
node-version: 22
4242

4343
- name: Setup pnpm
44-
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
44+
uses: pnpm/action-setup@9fd676a19091d4595eefd76e4bd31c97133911f1 # v4.2.0
4545
with:
4646
version: ^10.16.0
4747

@@ -122,7 +122,7 @@ jobs:
122122
echo "yoga.js size: $(du -h packages/yoga-layout/build/wasm/yoga.js | cut -f1)"
123123
124124
- name: Upload yoga artifacts
125-
uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
125+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
126126
with:
127127
name: yoga-wasm
128128
path: packages/yoga-layout/build/wasm/
@@ -134,15 +134,15 @@ jobs:
134134
timeout-minutes: 60
135135
steps:
136136
- name: Checkout
137-
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
137+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
138138

139139
- name: Setup Node.js
140140
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
141141
with:
142142
node-version: 22
143143

144144
- name: Setup pnpm
145-
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
145+
uses: pnpm/action-setup@9fd676a19091d4595eefd76e4bd31c97133911f1 # v4.2.0
146146
with:
147147
version: ^10.16.0
148148

@@ -214,7 +214,7 @@ jobs:
214214
echo "ai.js size: $(du -h packages/socketbin-cli-ai/dist/ai.js | cut -f1)"
215215
216216
- name: Upload AI artifacts
217-
uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
217+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
218218
with:
219219
name: ai-models
220220
path: packages/socketbin-cli-ai/dist/
@@ -226,15 +226,15 @@ jobs:
226226
timeout-minutes: 90
227227
steps:
228228
- name: Checkout
229-
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
229+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
230230

231231
- name: Setup Node.js
232232
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
233233
with:
234234
node-version: 22
235235

236236
- name: Setup pnpm
237-
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
237+
uses: pnpm/action-setup@9fd676a19091d4595eefd76e4bd31c97133911f1 # v4.2.0
238238
with:
239239
version: ^10.16.0
240240

@@ -313,7 +313,7 @@ jobs:
313313
echo "onnxruntime-web.wasm size: $(du -h packages/onnx-runtime-builder/dist/onnxruntime-web.wasm | cut -f1)"
314314
315315
- name: Upload ONNX Runtime artifacts
316-
uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
316+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
317317
with:
318318
name: onnx-runtime
319319
path: packages/onnx-runtime-builder/dist/
@@ -325,7 +325,7 @@ jobs:
325325
runs-on: ubuntu-latest
326326
steps:
327327
- name: Download all artifacts
328-
uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
328+
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
329329
with:
330330
path: artifacts
331331

.github/workflows/provenance.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
id-token: write
2626

2727
steps:
28-
- uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
28+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
2929
with:
3030
autocrlf: false
3131
- uses: SocketDev/socket-registry/.github/actions/setup@d8ff3b0581d799466cfbf150f715c1a4bf9f84a5 # main

.github/workflows/publish-socketbin.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ jobs:
7272

7373
steps:
7474
- name: Checkout
75-
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
75+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
7676
with:
7777
autocrlf: false
7878

@@ -83,7 +83,7 @@ jobs:
8383
registry-url: 'https://registry.npmjs.org'
8484

8585
- name: Setup pnpm
86-
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
86+
uses: pnpm/action-setup@9fd676a19091d4595eefd76e4bd31c97133911f1 # v4.2.0
8787
with:
8888
version: ^10.16.0
8989

@@ -187,7 +187,7 @@ jobs:
187187

188188
steps:
189189
- name: Checkout
190-
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
190+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
191191
with:
192192
autocrlf: false
193193

@@ -218,7 +218,7 @@ jobs:
218218
node scripts/check-version-consistency.mjs ${{ steps.version.outputs.version }}
219219
220220
- name: Download all binaries
221-
uses: actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806 # v4.1.9
221+
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
222222
with:
223223
path: dist/sea
224224
pattern: binary-*
@@ -407,7 +407,7 @@ jobs:
407407

408408
steps:
409409
- name: Checkout
410-
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
410+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
411411
with:
412412
autocrlf: false
413413

0 commit comments

Comments
 (0)