44 branches : [main]
55 merge_group :
66 workflow_dispatch :
7+
8+ permissions :
9+ contents : read
10+
711concurrency :
812 group :
913 ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
1418 runs-on : ubuntu-latest
1519 steps :
1620 - name : checkout
17- uses : actions/checkout@v3
21+ uses : actions/checkout@v6
1822 - name : node
19- uses : actions/setup-node@v3
23+ uses : actions/setup-node@v6
2024 with :
2125 node-version : 22
2226 cache : " npm"
4852 node : 24
4953 steps :
5054 - name : checkout
51- uses : actions/checkout@v3
52- - uses : actions/cache@v3
55+ uses : actions/checkout@v6
56+ - uses : actions/cache@v5
5357 id : cache-fuzzer
5458 with :
5559 path : |
5963 hashFiles('packages/fuzzer/CMakeLists.txt',
6064 ' packages/fuzzer/**/*.h' , 'packages/fuzzer/**/*.cpp') }}
6165 - name : node
62- uses : actions/setup-node@v3
66+ uses : actions/setup-node@v6
6367 with :
6468 node-version : ${{ matrix.node }}
6569 cache : " npm"
@@ -84,10 +88,10 @@ jobs:
8488 os : [ubuntu-latest, macos-latest, windows-latest]
8589 steps :
8690 - name : checkout
87- uses : actions/checkout@v3
91+ uses : actions/checkout@v6
8892 # Build with node.js 22
8993 - name : node
90- uses : actions/setup-node@v3
94+ uses : actions/setup-node@v6
9195 with :
9296 node-version : 22
9397 cache : " npm"
@@ -105,7 +109,7 @@ jobs:
105109 # all in one job to avoid rebuilding
106110 - name : " node 14"
107111 if : matrix.os != 'macos-latest'
108- uses : actions/setup-node@v3
112+ uses : actions/setup-node@v6
109113 with :
110114 node-version : 14
111115 - name : run tests (node 14)
@@ -114,15 +118,15 @@ jobs:
114118 shell : bash
115119
116120 - name : " node 20"
117- uses : actions/setup-node@v3
121+ uses : actions/setup-node@v6
118122 with :
119123 node-version : 20
120124 - name : run tests (node 20)
121125 run : cd end-to-end && npx jest
122126 shell : bash
123127
124128 - name : " node 24"
125- uses : actions/setup-node@v3
129+ uses : actions/setup-node@v6
126130 with :
127131 node-version : 24
128132 - name : run tests (node 24)
0 commit comments