GitHub Actions currently emits deprecation warnings about Node.js 20 for several actions used in CI/release workflows.
From recent release/build runs:
actions/checkout@v4
actions/setup-python@v5
softprops/action-gh-release@v2
GitHub announced:
- Node.js 24 will be forced as default starting June 2, 2026
- Node.js 20 will be removed from runners on September 16, 2026
Why this matters
If we leave workflows unchanged, release/build jobs may become unstable or fail around the migration window.
Tasks
Acceptance criteria
- No Node 20 deprecation warnings in workflow logs
- Release and build workflows remain green across Windows/Linux/macOS
GitHub Actions currently emits deprecation warnings about Node.js 20 for several actions used in CI/release workflows.
From recent release/build runs:
actions/checkout@v4actions/setup-python@v5softprops/action-gh-release@v2GitHub announced:
Why this matters
If we leave workflows unchanged, release/build jobs may become unstable or fail around the migration window.
Tasks
.github/workflows/*.ymlfor Node 24 compatibilitysoftprops/action-gh-releasecompatibility (or replace with an alternative release step)mainafter upgradesCreate Cross-Platform ReleaseandBuild Cross-Platform Distributionscomplete successfully without deprecation warningsAcceptance criteria