Skip to content

chore: upgrade GitHub Actions for Node 24#29

Merged
Vardominator merged 6 commits into
mainfrom
codex/node24-actions-node24-20260312
Mar 13, 2026
Merged

chore: upgrade GitHub Actions for Node 24#29
Vardominator merged 6 commits into
mainfrom
codex/node24-actions-node24-20260312

Conversation

@Vardominator
Copy link
Copy Markdown
Contributor

This PR upgrades GitHub Actions that GitHub has flagged for the Node.js 20 runtime deprecation and the June 2, 2026 Node.js 24 default switch.

Updated actions:

  • actions/checkout: v4 -> v5
  • google-github-actions/auth: v2 -> v3
  • google-github-actions/setup-gcloud: v2 -> v3

Files touched:

  • .github/workflows/ci.yml (checkout@v4->v5)
  • .github/workflows/codeql.yml (checkout@v4->v5)
  • .github/workflows/release.yml (checkout@v4->v5)

Leaving this PR in draft until CI finishes cleanly.

@codecov
Copy link
Copy Markdown

codecov Bot commented Mar 12, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@Vardominator Vardominator marked this pull request as ready for review March 12, 2026 17:50
Copilot AI review requested due to automatic review settings March 12, 2026 17:50
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Upgrades GitHub Actions workflow dependencies to address GitHub’s Node.js runtime deprecation warnings by moving actions/checkout to the newer major version across CI-related workflows.

Changes:

  • Bump actions/checkout from v4 to v5 in CI workflow jobs.
  • Bump actions/checkout from v4 to v5 in CodeQL workflow.
  • Bump actions/checkout from v4 to v5 in Release workflow.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
.github/workflows/ci.yml Updates actions/checkout to v5 in both test and security-audit jobs.
.github/workflows/codeql.yml Updates actions/checkout to v5 for CodeQL analysis job.
.github/workflows/release.yml Updates actions/checkout to v5 for the release/publish job.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review. Take the survey.

Comment thread .github/workflows/ci.yml
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR description says google-github-actions/auth and google-github-actions/setup-gcloud were upgraded, but there are no references to google-github-actions/* anywhere in this repo’s workflows. Either update the PR description to match the actual change set, or include the missing workflow updates in this PR.

Copilot uses AI. Check for mistakes.
@Vardominator Vardominator marked this pull request as draft March 12, 2026 20:33
@Vardominator Vardominator marked this pull request as ready for review March 12, 2026 20:36
@Vardominator Vardominator merged commit 1f3c522 into main Mar 13, 2026
6 checks passed
@Vardominator Vardominator deleted the codex/node24-actions-node24-20260312 branch March 13, 2026 13:18
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.

3 participants