Skip to content

fix: upgrade GitHub Actions to Node.js 24 compatible versions - #998

Closed
ustccw with Copilot wants to merge 2 commits into
masterfrom
copilot/fix-warning-annotations
Closed

fix: upgrade GitHub Actions to Node.js 24 compatible versions#998
ustccw with Copilot wants to merge 2 commits into
masterfrom
copilot/fix-warning-annotations

Conversation

Copilot AI commented Mar 16, 2026

Copy link
Copy Markdown

All 34 CI jobs were generating deprecation warnings for three actions still running on node20, which GitHub will force to node24 starting June 2, 2026.

Changes

Updated all 7 build template workflow files (build_template_esp32*.yml):

Action Before After
actions/checkout v4.2.0 (node20) v5.0.1 (node24)
actions/setup-python v5.3.0 (node20) v6.2.0 (node24)
actions/upload-artifact v4.4.3 (node20) v6.0.0 (node24)

All updated versions have identical input/output APIs — no workflow logic changes required.


🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.

Update deprecated Node.js 20 actions to Node.js 24 compatible versions
to fix 34 warning annotations in CI:
- actions/checkout: v4.2.0 → v5.0.1 (uses node24)
- actions/setup-python: v5.3.0 → v6.2.0 (uses node24)
- actions/upload-artifact: v4.4.3 → v6.0.0 (uses node24)

Co-authored-by: ustccw <24221485+ustccw@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix 34 warning annotations in GitHub Actions fix: upgrade GitHub Actions to Node.js 24 compatible versions Mar 16, 2026
Copilot AI requested a review from ustccw March 16, 2026 08:35
ustccw added a commit that referenced this pull request Mar 17, 2026
ustccw added a commit to ustccw/esp-at that referenced this pull request Mar 17, 2026
@ustccw ustccw closed this Mar 17, 2026
@ustccw
ustccw deleted the copilot/fix-warning-annotations branch March 17, 2026 07:25
@ustccw

ustccw commented Mar 18, 2026

Copy link
Copy Markdown
Collaborator

@copilot Why not upgrade these modules to the latest version? Please answer me, and do not make any changes to the current repository.

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.

2 participants