Skip to content

Commit aa6f6b3

Browse files
phurynclaude
andcommitted
ci: bump GitHub Actions to Node 24-era versions
actions/checkout v4 -> v5, setup-node v4 -> v5, setup-python v5 -> v6, upload-artifact v4 -> v5 across all three workflows. Node 20 actions are deprecated and GitHub forces Node 24 on the runners from 2026-06-16. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent e2be890 commit aa6f6b3

4 files changed

Lines changed: 13 additions & 7 deletions

File tree

.github/workflows/extension-ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ jobs:
2020
working-directory: vscode-extension
2121

2222
steps:
23-
- uses: actions/checkout@v4
23+
- uses: actions/checkout@v5
2424

25-
- uses: actions/setup-node@v4
25+
- uses: actions/setup-node@v5
2626
with:
2727
node-version: "20"
2828
cache: "npm"
@@ -40,7 +40,7 @@ jobs:
4040
run: npm run package
4141

4242
- name: Upload .vsix artifact
43-
uses: actions/upload-artifact@v4
43+
uses: actions/upload-artifact@v5
4444
with:
4545
name: claude-usage-extension-vsix
4646
path: vscode-extension/*.vsix

.github/workflows/tag-on-merge.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
runs-on: ubuntu-latest
2828

2929
steps:
30-
- uses: actions/checkout@v4
30+
- uses: actions/checkout@v5
3131
with:
3232
# Need enough history to diff the whole push range (`before..after`)
3333
# not just the tip commit. fetch-depth: 0 = full clone; small repo,
@@ -103,7 +103,7 @@ jobs:
103103

104104
- name: Set up Node (to build the .vsix)
105105
if: steps.detect.outputs.version != ''
106-
uses: actions/setup-node@v4
106+
uses: actions/setup-node@v5
107107
with:
108108
node-version: "20"
109109
cache: "npm"

.github/workflows/tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ jobs:
1414
python-version: ["3.9", "3.11", "3.12"]
1515

1616
steps:
17-
- uses: actions/checkout@v4
17+
- uses: actions/checkout@v5
1818

1919
- name: Set up Python ${{ matrix.python-version }}
20-
uses: actions/setup-python@v5
20+
uses: actions/setup-python@v6
2121
with:
2222
python-version: ${{ matrix.python-version }}
2323

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Changelog
22

3+
## v1.2.6 — TBD
4+
5+
### Project / docs
6+
7+
- Bumped GitHub Actions to their Node 24-era major versions across all workflows (`actions/checkout@v5`, `actions/setup-node@v5`, `actions/setup-python@v6`, `actions/upload-artifact@v5`), ahead of GitHub forcing Node 24 on the runners (Node 20 actions are deprecated from 2026-06-16).
8+
39
## v1.2.5 — 2026-06-15
410

511
### Scanner / CLI

0 commit comments

Comments
 (0)