1111jobs :
1212 build :
1313 name : Checking build
14- runs-on : ubuntu-24.04
14+ runs-on : ubuntu-24.04-arm
1515 steps :
1616 - name : Checkout Repo
1717 uses : actions/checkout@v4
1818
1919 - name : Setup Node.js 20.x
2020 uses : actions/setup-node@v4
2121 with :
22- node-version : 20
22+ node-version : 24
2323 cache : yarn
2424
2525 - name : Install Dependencies
@@ -30,39 +30,23 @@ jobs:
3030
3131 test :
3232 name : Running tests
33- runs-on : ubuntu-24.04
34- env :
35- PREBUILT_BINARY : prebuilt/node-v24.0.0-pre-linux-x64_icu76.1
33+ runs-on : ubuntu-24.04-arm
3634 steps :
3735 - name : Checkout Repo
3836 uses : actions/checkout@v4
3937
40- - name : Setup Node.js 20 .x
38+ - name : Setup Node.js 24 .x
4139 uses : actions/setup-node@v4
4240 with :
43- node-version : 20
41+ node-version : 24
4442 cache : yarn
4543
4644 - name : Install Dependencies
4745 run : yarn install --immutable
4846
49- - uses : actions/cache@v4
50- id : cache-prebuilt-node
51- with :
52- key : ${{ env.PREBUILT_BINARY }}
53- path : ${{ env.PREBUILT_BINARY }}
54-
55- - name : Install prebuilt Node.js with custom ICU
56- if : steps.cache-prebuilt-node.cache-hit != 'true'
57- run : |
58- mkdir -p "$(dirname $PREBUILT_BINARY)"
59- curl -fsSL -o "$PREBUILT_BINARY" \
60- "https://github-actions-assets.cometkim.dev/$PREBUILT_BINARY"
61- chmod +x "$PREBUILT_BINARY"
62-
6347 - name : Execute Tests
6448 run : |
65- $PREBUILT_BINARY \
49+ node \
6650 --test --test-reporter spec --test-reporter-destination=stdout \
6751 --experimental-test-coverage --test-reporter=lcov --test-reporter-destination=lcov.info
6852
0 commit comments