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, e.g. Directory.Build.props, nuget.config, ...
@@ -274,7 +278,7 @@ jobs:
274278
275279 steps :
276280 - name : Checkout
277- uses : actions/checkout@v4
281+ uses : actions/checkout@v5
278282 with :
279283 submodules : recursive
280284
@@ -327,7 +331,7 @@ jobs:
327331
328332 steps :
329333 - name : Checkout
330- uses : actions/checkout@v4
334+ uses : actions/checkout@v5
331335 with :
332336 submodules : recursive
333337
@@ -357,7 +361,7 @@ jobs:
357361
358362 steps :
359363 - name : Checkout
360- uses : actions/checkout@v4
364+ uses : actions/checkout@v5
361365 with :
362366 submodules : recursive
363367 fetch-depth : 2 # default is 1 and codecov needs > 1
@@ -396,7 +400,7 @@ jobs:
396400 if : ${{ !startsWith(github.ref_name, 'release/') }}
397401
398402 steps :
399- - uses : actions/checkout@v4
403+ - uses : actions/checkout@v5
400404 with :
401405 submodules : recursive
402406
0 commit comments