Skip to content

Commit a1e3b5a

Browse files
committed
ci: move to the current action majors [skip ci]
checkout v4 runs on Node 20, which is deprecated and already being forced onto Node 24 with a warning. All three are now on their current majors: checkout v7, upload-artifact v7, download-artifact v8. Nothing here uses an input that changed. download-artifact v8 also flips digest-mismatch from a warning to an error, which is the behaviour we want given the release is the integrity boundary for both runtimes.
1 parent 68dbf52 commit a1e3b5a

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

.github/workflows/build-matrix.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
v8_version: ${{ steps.cfg.outputs.v8_version }}
3737
ndk_release: ${{ steps.cfg.outputs.ndk_release }}
3838
steps:
39-
- uses: actions/checkout@v4
39+
- uses: actions/checkout@v7
4040
- id: cfg
4141
run: |
4242
set -a; . ./config.env; set +a
@@ -53,7 +53,7 @@ jobs:
5353
matrix:
5454
abi: [arm64-v8a, x86_64, armeabi-v7a, x86]
5555
steps:
56-
- uses: actions/checkout@v4
56+
- uses: actions/checkout@v7
5757

5858
# A 32-bit target builds mksnapshot and the bytecode-builtins generator
5959
# as 32-bit x86 host binaries. Without the i386 runtime they link and
@@ -89,7 +89,7 @@ jobs:
8989
tar -czf "v8-${{ needs.config.outputs.v8_version }}-android-${{ matrix.abi }}.tar.gz" \
9090
-C dist "android-${{ matrix.abi }}"
9191
92-
- uses: actions/upload-artifact@v4
92+
- uses: actions/upload-artifact@v7
9393
with:
9494
name: v8-android-${{ matrix.abi }}
9595
path: v8-*-android-${{ matrix.abi }}.tar.gz
@@ -107,7 +107,7 @@ jobs:
107107
tar -czf "v8-${{ needs.config.outputs.v8_version }}-src-headers.tar.gz" \
108108
-C dist src-headers
109109
110-
- uses: actions/upload-artifact@v4
110+
- uses: actions/upload-artifact@v7
111111
if: matrix.abi == 'arm64-v8a'
112112
with:
113113
name: v8-src-headers
@@ -124,7 +124,7 @@ jobs:
124124
matrix:
125125
variant: [arm64-device, arm64-simulator, x64-simulator, arm64-catalyst, x64-catalyst]
126126
steps:
127-
- uses: actions/checkout@v4
127+
- uses: actions/checkout@v7
128128

129129
- name: Install depot_tools
130130
run: |
@@ -142,7 +142,7 @@ jobs:
142142
tar -czf "v8-${{ needs.config.outputs.v8_version }}-ios-${{ matrix.variant }}.tar.gz" \
143143
-C dist "ios-${{ matrix.variant }}"
144144
145-
- uses: actions/upload-artifact@v4
145+
- uses: actions/upload-artifact@v7
146146
with:
147147
name: v8-ios-${{ matrix.variant }}
148148
path: v8-*-ios-${{ matrix.variant }}.tar.gz
@@ -153,9 +153,9 @@ jobs:
153153
if: startsWith(github.ref, 'refs/tags/v8-')
154154
runs-on: ubuntu-24.04
155155
steps:
156-
- uses: actions/checkout@v4
156+
- uses: actions/checkout@v7
157157

158-
- uses: actions/download-artifact@v4
158+
- uses: actions/download-artifact@v8
159159
with:
160160
path: artifacts
161161
merge-multiple: true

0 commit comments

Comments
 (0)