Skip to content

Commit 1481bae

Browse files
sanchitrkclaude
andcommitted
ci: move artifact actions to Node 24 releases
upload-artifact v4 and download-artifact v4 target Node 20, which GitHub runners now force onto Node 24 with a deprecation warning. v7 and v8 run on Node 24. Their breaking changes don't apply here: downloads are by name pattern, not ID, and v8 now fails on a digest mismatch instead of warning. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1 parent 4dc5063 commit 1481bae

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

‎.github/workflows/canary.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
- run: vp check packages scripts .github
3636
- run: vp run --filter './packages/*' --concurrency-limit 2 typecheck
3737
# One directory per platform package; each package's build stages its binary from here.
38-
- uses: actions/download-artifact@v4
38+
- uses: actions/download-artifact@v8
3939
with:
4040
pattern: tui-*
4141
path: packages/tui/dist/bin

‎.github/workflows/tui.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ jobs:
5757
- if: runner.os == 'Linux'
5858
name: Require a static binary
5959
run: file target/${{ matrix.target }}/release/codework-tui | grep -E "static(-pie)? linked|statically linked"
60-
- uses: actions/upload-artifact@v4
60+
- uses: actions/upload-artifact@v7
6161
with:
6262
name: ${{ matrix.package }}
6363
path: packages/tui/target/${{ matrix.target }}/release/codework-tui

0 commit comments

Comments
 (0)