2121 - name : Disable Windows Defender
2222 run : Set-MpPreference -DisableRealtimeMonitoring $true
2323 shell : powershell
24- - uses : actions/checkout@v4
24+ - uses : actions/checkout@v6
2525 # Build and Test
2626 - name : Run task 'build'
2727 shell : cmd
@@ -31,15 +31,15 @@ jobs:
3131 run : ./build.cmd in-tests-core -e
3232 # Report test results with unique name
3333 - name : Report tests results
34- uses : dorny/test-reporter@v2
34+ uses : dorny/test-reporter@fe45e9537387dac839af0d33ba56eed8e24189e8 # v2.3.0
3535 if : always()
3636 with :
3737 name : test-windows-core-${{ matrix.os }}
3838 path : " **/*.trx"
3939 reporter : dotnet-trx
4040 # Upload Artifacts with Unique Name
4141 - name : Upload test results
42- uses : actions/upload-artifact@v4
42+ uses : actions/upload-artifact@v6
4343 if : always()
4444 with :
4545 name : test-windows-core-trx-${{ github.run_id }}-${{ matrix.os }}
5454 - name : Disable Windows Defender
5555 run : Set-MpPreference -DisableRealtimeMonitoring $true
5656 shell : powershell
57- - uses : actions/checkout@v4
57+ - uses : actions/checkout@v6
5858 # Build and Test
5959 - name : Run task 'build'
6060 shell : cmd
@@ -70,15 +70,15 @@ jobs:
7070 run : ./build.cmd in-tests-full -e
7171 # Report test results with unique name
7272 - name : Report tests results
73- uses : dorny/test-reporter@v2
73+ uses : dorny/test-reporter@fe45e9537387dac839af0d33ba56eed8e24189e8 # v2.3.0
7474 if : always()
7575 with :
7676 name : test-windows-full-${{ matrix.os }}
7777 path : " **/*.trx"
7878 reporter : dotnet-trx
7979 # Upload Artifacts with Unique Name
8080 - name : Upload test results
81- uses : actions/upload-artifact@v4
81+ uses : actions/upload-artifact@v6
8282 if : always()
8383 with :
8484 name : test-windows-full-trx-${{ github.run_id }}-${{ matrix.os }}
9090 os : [ubuntu-latest, ubuntu-24.04-arm]
9191 runs-on : ${{ matrix.os }}
9292 steps :
93- - uses : actions/checkout@v4
93+ - uses : actions/checkout@v6
9494 # Set up the environment
9595 - name : Set up Clang
9696 uses : egor-tensin/setup-clang@ef434b41eb33a70396fb336b1bae39c76d740c3d # v1.4
@@ -100,9 +100,9 @@ jobs:
100100 - name : Set up zlib-static
101101 run : sudo apt-get install -y libkrb5-dev
102102 - name : Set up node
103- uses : actions/setup-node@v4
103+ uses : actions/setup-node@v6
104104 with :
105- node-version : " 22 "
105+ node-version : " 24 "
106106 - name : Set up v8
107107 run : npm install jsvu -g && jsvu --os=linux64 --engines=v8 && echo "$HOME/.jsvu/bin" >> $GITHUB_PATH
108108 - name : Install wasm-tools workload
@@ -118,15 +118,15 @@ jobs:
118118 run : ./build.cmd in-tests-core -e
119119 # Report test results with unique name
120120 - name : Report tests results
121- uses : dorny/test-reporter@v2
121+ uses : dorny/test-reporter@fe45e9537387dac839af0d33ba56eed8e24189e8 # v2.3.0
122122 if : always()
123123 with :
124124 name : test-linux-${{ matrix.os }}
125125 path : " **/*.trx"
126126 reporter : dotnet-trx
127127 # Upload Artifacts with Unique Name
128128 - name : Upload test results
129- uses : actions/upload-artifact@v4
129+ uses : actions/upload-artifact@v6
130130 if : always()
131131 with :
132132 name : test-linux-trx-${{ github.run_id }}-${{ matrix.os }}
@@ -145,11 +145,11 @@ jobs:
145145 jsvu-os : ' mac64'
146146 arch : ' x64'
147147 steps :
148- - uses : actions/checkout@v4
148+ - uses : actions/checkout@v6
149149 - name : Set up node
150- uses : actions/setup-node@v4
150+ uses : actions/setup-node@v6
151151 with :
152- node-version : " 22 "
152+ node-version : " 24 "
153153 - name : Set up v8
154154 run : npm install jsvu -g && jsvu --os=${{ matrix.os.jsvu-os }} --engines=v8 && echo "$HOME/.jsvu/bin" >> $GITHUB_PATH
155155 - name : Install wasm-tools workload
@@ -165,15 +165,15 @@ jobs:
165165 run : ./build.cmd in-tests-core -e
166166 # Report test results with unique name
167167 - name : Report tests results
168- uses : dorny/test-reporter@v2
168+ uses : dorny/test-reporter@fe45e9537387dac839af0d33ba56eed8e24189e8 # v2.3.0
169169 if : always()
170170 with :
171171 name : test-macos(${{ matrix.os.arch }})
172172 path : " **/*.trx"
173173 reporter : dotnet-trx
174174 # Upload Artifacts with Unique Name
175175 - name : Upload test results
176- uses : actions/upload-artifact@v4
176+ uses : actions/upload-artifact@v6
177177 if : always()
178178 with :
179179 name : test-macos(${{ matrix.os.arch }})-trx-${{ github.run_id }}
@@ -182,7 +182,7 @@ jobs:
182182 test-pack :
183183 runs-on : ubuntu-latest
184184 steps :
185- - uses : actions/checkout@v4
185+ - uses : actions/checkout@v6
186186 - name : Set up Clang
187187 uses : egor-tensin/setup-clang@v1
188188 with :
@@ -196,11 +196,11 @@ jobs:
196196 spellcheck-docs :
197197 runs-on : ubuntu-latest
198198 steps :
199- - uses : actions/checkout@v4
200- - uses : actions/setup-node@v4
199+ - uses : actions/checkout@v6
200+ - uses : actions/setup-node@v6
201201 name : Setup node
202202 with :
203- node-version : " 22 "
203+ node-version : " 24 "
204204 - name : Install cSpell
205205 run :
npm install -g [email protected] 206206 - name : Copy cSpell config
0 commit comments