3232 build-targets : ${{ steps.targets.outputs.matrix }}
3333 nightly-version : ${{ steps.nightly.outputs.version }}
3434 steps :
35- - uses : actions/checkout@v4
36- - uses : dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
35+ - uses : actions/checkout@v6
36+ - uses : dorny/paths-filter@v4
3737 id : filter
3838 with :
3939 filters : |
@@ -94,16 +94,16 @@ jobs:
9494 id : token
9595 # Fork PRs don't have access to secrets, so this step is skipped
9696 if : github.event.pull_request.head.repo.full_name == github.repository || github.event_name != 'pull_request'
97- uses : actions/create-github-app-token@v2.2.1
97+ uses : actions/create-github-app-token@v3
9898 with :
9999 app-id : ${{ vars.SENTRY_RELEASE_BOT_CLIENT_ID }}
100100 private-key : ${{ secrets.SENTRY_RELEASE_BOT_PRIVATE_KEY }}
101- - uses : actions/checkout@v4
101+ - uses : actions/checkout@v6
102102 with :
103103 token : ${{ steps.token.outputs.token || github.token }}
104104 ref : ${{ github.head_ref || github.ref_name }}
105105 - uses : oven-sh/setup-bun@v2
106- - uses : actions/cache@v4
106+ - uses : actions/cache@v5
107107 id : cache
108108 with :
109109 path : node_modules
@@ -136,9 +136,9 @@ jobs:
136136 if : needs.changes.outputs.code == 'true'
137137 runs-on : ubuntu-latest
138138 steps :
139- - uses : actions/checkout@v4
139+ - uses : actions/checkout@v6
140140 - uses : oven-sh/setup-bun@v2
141- - uses : actions/cache@v4
141+ - uses : actions/cache@v5
142142 id : cache
143143 with :
144144 path : node_modules
@@ -162,9 +162,9 @@ jobs:
162162 pull-requests : write
163163 statuses : write
164164 steps :
165- - uses : actions/checkout@v4
165+ - uses : actions/checkout@v6
166166 - uses : oven-sh/setup-bun@v2
167- - uses : actions/cache@v4
167+ - uses : actions/cache@v5
168168 id : cache
169169 with :
170170 path : node_modules
@@ -193,9 +193,9 @@ jobs:
193193 fail-fast : false
194194 matrix : ${{ fromJSON(needs.changes.outputs.build-targets) }}
195195 steps :
196- - uses : actions/checkout@v4
196+ - uses : actions/checkout@v6
197197 - uses : oven-sh/setup-bun@v2
198- - uses : actions/cache@v4
198+ - uses : actions/cache@v5
199199 id : cache
200200 with :
201201 path : node_modules
@@ -240,7 +240,7 @@ jobs:
240240 ./dist-bin/sentry-${{ matrix.target }} --help
241241 fi
242242 - name : Upload binary artifact
243- uses : actions/upload-artifact@v4
243+ uses : actions/upload-artifact@v7
244244 with :
245245 name : sentry-${{ matrix.target }}
246246 path : |
@@ -249,7 +249,7 @@ jobs:
249249
250250 - name : Upload compressed artifact
251251 if : github.event_name != 'pull_request'
252- uses : actions/upload-artifact@v4
252+ uses : actions/upload-artifact@v7
253253 with :
254254 name : sentry-${{ matrix.target }}-gz
255255 path : dist-bin/*.gz
@@ -262,14 +262,14 @@ jobs:
262262 runs-on : ubuntu-latest
263263 steps :
264264 - name : Download compressed artifacts
265- uses : actions/download-artifact@v4
265+ uses : actions/download-artifact@v8
266266 with :
267267 pattern : sentry-*-gz
268268 path : artifacts
269269 merge-multiple : true
270270
271271 - name : Download uncompressed artifacts (for patch generation)
272- uses : actions/download-artifact@v4
272+ uses : actions/download-artifact@v8
273273 with :
274274 pattern : sentry-*
275275 path : binaries
@@ -404,17 +404,17 @@ jobs:
404404 needs : [build-binary]
405405 runs-on : ubuntu-latest
406406 steps :
407- - uses : actions/checkout@v4
407+ - uses : actions/checkout@v6
408408 - uses : oven-sh/setup-bun@v2
409- - uses : actions/cache@v4
409+ - uses : actions/cache@v5
410410 id : cache
411411 with :
412412 path : node_modules
413413 key : node-modules-${{ hashFiles('bun.lock', 'patches/**') }}
414414 - if : steps.cache.outputs.cache-hit != 'true'
415415 run : bun install --frozen-lockfile
416416 - name : Download Linux binary
417- uses : actions/download-artifact@v4
417+ uses : actions/download-artifact@v8
418418 with :
419419 name : sentry-linux-x64
420420 path : dist-bin
@@ -437,12 +437,12 @@ jobs:
437437 matrix :
438438 node : ["22", "24"]
439439 steps :
440- - uses : actions/checkout@v4
440+ - uses : actions/checkout@v6
441441 - uses : oven-sh/setup-bun@v2
442- - uses : actions/setup-node@v4
442+ - uses : actions/setup-node@v6
443443 with :
444444 node-version : ${{ matrix.node }}
445- - uses : actions/cache@v4
445+ - uses : actions/cache@v5
446446 id : cache
447447 with :
448448 path : node_modules
@@ -459,7 +459,7 @@ jobs:
459459 - run : npm pack
460460 - name : Upload artifact
461461 if : matrix.node == '22'
462- uses : actions/upload-artifact@v4
462+ uses : actions/upload-artifact@v7
463463 with :
464464 name : npm-package
465465 path : " *.tgz"
@@ -469,7 +469,7 @@ jobs:
469469 needs : [lint]
470470 runs-on : ubuntu-latest
471471 steps :
472- - uses : actions/checkout@v4
472+ - uses : actions/checkout@v6
473473 - uses : oven-sh/setup-bun@v2
474474 - name : Build Docs
475475 working-directory : docs
@@ -481,7 +481,7 @@ jobs:
481481 cp .nojekyll docs/dist/
482482 cd docs/dist && zip -r ../../gh-pages.zip .
483483 - name : Upload artifact
484- uses : actions/upload-artifact@v4
484+ uses : actions/upload-artifact@v7
485485 with :
486486 name : gh-pages
487487 path : gh-pages.zip
0 commit comments