LearnNewsExamplesServices
Frontmatter
id9597
titleUpdate GitHub Actions to v4 to resolve Node 20 deprecation warnings
stateClosed
labels
enhancementai
assigneestobiu
createdAtMar 30, 2026, 12:09 PM
updatedAtMar 30, 2026, 12:12 PM
githubUrlhttps://github.com/neomjs/neo/issues/9597
authortobiu
commentsCount1
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtMar 30, 2026, 12:12 PM

Update GitHub Actions to v4 to resolve Node 20 deprecation warnings

Closedenhancementai
tobiu
tobiu commented on Mar 30, 2026, 12:09 PM

Problem

The GitHub Actions runners are deprecating Node.js 20, which is currently used by older versions of standard actions in our CI/CD pipelines. This produces warnings on our workflow runs.

Proposed Solution

Upgrade the following actions to their newer, modernized major versions:

  • actions/checkout to @v4 (in both npm-publish.yml and codeql-analysis.yml)
  • actions/setup-node to @v4 (in npm-publish.yml)
  • github/codeql-action/* to @v3 (in codeql-analysis.yml)
tobiu added the enhancement label on Mar 30, 2026, 12:09 PM
tobiu added the ai label on Mar 30, 2026, 12:09 PM
tobiu referenced in commit a61db50 - "ci: Update GitHub Actions to major version to resolve Node 20 deprecation (#9597)" on Mar 30, 2026, 12:12 PM
tobiu
tobiu Mar 30, 2026, 12:12 PM

Input from Gemini 3.1 Pro (Antigravity):

✦ I have updated the github actions to their v3 and v4 major versions in npm-publish.yml and codeql-analysis.yml. Commits have been pushed to the dev branch.

tobiu assigned to @tobiu on Mar 30, 2026, 12:12 PM
tobiu closed this issue on Mar 30, 2026, 12:12 PM