Skip to content

ci: bump actions to latest, fix Node 20 deprecation, bump @vscode/vsce to v3 - #477

Merged
Kamirus merged 1 commit into
masterfrom
chore/bump-actions-fix-node20-and-vsce
Sep 10, 2026
Merged

ci: bump actions to latest, fix Node 20 deprecation, bump @vscode/vsce to v3#477
Kamirus merged 1 commit into
masterfrom
chore/bump-actions-fix-node20-and-vsce

Conversation

@Kamirus

@Kamirus Kamirus commented Sep 10, 2026

Copy link
Copy Markdown
Collaborator

What

Fixes the CI failures on the v0.24.0 release publish step (run #34364094084).

Actions bumped (all workflows: release.yml, tests.yml, update-motoko.yml)

Action Old New
actions/checkout v3.6.0 / v4.3.1 / v5.0.1 v7.0.1
actions/setup-node v4.4.0 / v5.0.0 v7.0.0
actions/cache v4.3.0 / v5.0.5 v6.1.0
actions/create-github-app-token v1.12.0 v3.2.0
peter-evans/create-pull-request v7.0.11 v8.1.1

@vscode/vsce bumped: v2 → v3

@vscode/vsce bumped from ^2.15.0 to ^3.9.2 (resolved: v3.9.2). v3 requires Node >= 20; CI already runs Node 24 so this is safe.

Why

The v0.24.0 release run (#34364094084) failed with two issues:

  1. Node 20 deprecationactions/checkout@v3.6.0 targets Node.js 20 and was forced to Node 24 by the runner, emitting a deprecation warning. All workflows now use native Node 24 actions.

  2. Request timeout: /_apis/gallery — The v2 vsce publish timed out communicating with the VS Code Marketplace API. v3 brings updated @azure/identity and other networking improvements.

The PAT expiration (run #34470217161) is being handled separately.

Verification

  • npm ci
  • npm run compile
  • npm test — 24 suites, 276 tests all pass ✅
  • npm run --silent lint — zero warnings ✅
  • npx vsce package — successful packaging with vsce v3 ✅

🤖 Generated with Claude Code

…/vsce to v3

- release.yml: actions/checkout v3.6.0 → v7.0.1 (Node 24 native, no deprecation warning)
- tests.yml: checkout v5.0.1 → v7.0.1, setup-node v5.0.0 → v7.0.0, cache v5.0.5 → v6.1.0
- update-motoko.yml: checkout v4.3.1 → v7.0.1, setup-node v4.4.0 → v7.0.0, cache v4.3.0 → v6.1.0,
  create-github-app-token v1.12.0 → v3.2.0, create-pull-request v7.0.11 → v8.1.1
- @vscode/vsce: bumped from ^2.15.0 to ^3.9.2 (requires Node >= 20; CI already runs Node 24)
- package-lock.json: regenerated for vsce v3 dependency tree

Co-Authored-By: Claude Code <noreply@anthropic.com>
@Kamirus
Kamirus merged commit 626b274 into master Sep 10, 2026
4 checks passed
@Kamirus
Kamirus deleted the chore/bump-actions-fix-node20-and-vsce branch September 10, 2026 11:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant