3333 image : ghcr.io/getsentry/sentry-dotnet-alpine:3.21
3434 volumes :
3535 - /tmp/node20:/__e/node20
36+ - /tmp/node24:/__e/node24
3637 - os : macos-15 # Pin macos to get the version of Xcode that we need: https://github.com/actions/runner-images/issues/10703
3738 rid : macos # universal (osx-arm64 + osx-x64)
3839 - os : windows-latest
@@ -44,10 +45,10 @@ jobs:
4445 - name : Initialize Alpine Linux
4546 if : ${{ contains(matrix.container.image, 'alpine') }}
4647 run : |
47- curl -sSL https://raw.githubusercontent.com/${{ github.repository }}/${{ github.sha }}/.github/alpine/setup-node.sh | sudo bash /dev/stdin /__e/node20/bin/
48+ curl -sSL https://raw.githubusercontent.com/${{ github.repository }}/${{ github.sha }}/.github/alpine/setup-node.sh | sudo bash /dev/stdin
4849
4950 - name : Checkout
50- uses : actions/checkout@v4
51+ uses : actions/checkout@v5
5152
5253 - run : git submodule update --init modules/sentry-native
5354
@@ -101,6 +102,7 @@ jobs:
101102 image : ghcr.io/getsentry/sentry-dotnet-alpine:3.21
102103 volumes :
103104 - /tmp/node20:/__e/node20
105+ - /tmp/node24:/__e/node24
104106 - /var/run/docker.sock:/var/run/docker.sock
105107 - os : macos-15 # Pin macos to get the version of Xcode that we need: https://github.com/actions/runner-images/issues/10703
106108 rid : macos # universal (osx-arm64 + osx-x64)
@@ -116,14 +118,14 @@ jobs:
116118 - name : Initialize Alpine Linux
117119 if : ${{ contains(matrix.container.image, 'alpine') }}
118120 run : |
119- curl -sSL https://raw.githubusercontent.com/${{ github.repository }}/${{ github.sha }}/.github/alpine/setup-node.sh | sudo bash /dev/stdin /__e/node20/bin/
121+ curl -sSL https://raw.githubusercontent.com/${{ github.repository }}/${{ github.sha }}/.github/alpine/setup-node.sh | sudo bash /dev/stdin
120122
121123 - name : Cancel Previous Runs
122124 if : github.ref_name != 'main' && !startsWith(github.ref_name, 'release/')
123125 uses : styfle/cancel-workflow-action@85880fa0301c86cca9da44039ee3bb12d3bedbfa # Tag: 0.12.1
124126
125127 - name : Checkout
126- uses : actions/checkout@v4
128+ uses : actions/checkout@v5
127129 with :
128130 submodules : recursive
129131 fetch-depth : 2 # default is 1 and codecov needs > 1
@@ -223,7 +225,9 @@ jobs:
223225 run : dotnet test ${{ matrix.slnf }} -c Release --no-build --nologo -l GitHubActions -l "trx;LogFilePrefix=testresults_${{ runner.os }}" --collect "XPlat Code Coverage"
224226
225227 - name : Upload code coverage
226- uses : codecov/codecov-action@18283e04ce6e62d37312384ff67231eb8fd56d24
228+ uses : codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7
229+ with :
230+ token : ${{ secrets.CODECOV_TOKEN }}
227231
228232 - name : Upload build and test outputs
229233 if : failure()
@@ -247,7 +251,7 @@ jobs:
247251
248252 - name : Sparse checkout
249253 if : env.CI_PUBLISHING_BUILD == 'true'
250- uses : actions/checkout@v4
254+ uses : actions/checkout@v5
251255 with :
252256 # We only check out what is absolutely necessary to reduce a chance of local files impacting
253257 # integration tests (nuget.config etc.)... But we need the root Directory.Build.props calculate
@@ -287,7 +291,7 @@ jobs:
287291
288292 steps :
289293 - name : Checkout
290- uses : actions/checkout@v4
294+ uses : actions/checkout@v5
291295 with :
292296 submodules : recursive
293297
@@ -340,7 +344,7 @@ jobs:
340344
341345 steps :
342346 - name : Checkout
343- uses : actions/checkout@v4
347+ uses : actions/checkout@v5
344348 with :
345349 submodules : recursive
346350
@@ -370,7 +374,7 @@ jobs:
370374
371375 steps :
372376 - name : Checkout
373- uses : actions/checkout@v4
377+ uses : actions/checkout@v5
374378 with :
375379 submodules : recursive
376380 fetch-depth : 2 # default is 1 and codecov needs > 1
@@ -409,7 +413,7 @@ jobs:
409413 if : ${{ !startsWith(github.ref_name, 'release/') }}
410414
411415 steps :
412- - uses : actions/checkout@v4
416+ - uses : actions/checkout@v5
413417 with :
414418 submodules : recursive
415419
0 commit comments