Skip to content

Bump GitHub Actions to Node.js 24 runtimes#639

Merged
baperry2 merged 2 commits intodevelopmentfrom
copilot/update-github-workflow-actions
Mar 13, 2026
Merged

Bump GitHub Actions to Node.js 24 runtimes#639
baperry2 merged 2 commits intodevelopmentfrom
copilot/update-github-workflow-actions

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 12, 2026

Several actions used across workflows run on Node.js 20, which is being deprecated by GitHub. This updates all Node.js-based actions to versions that use the Node.js 24 runtime.

Version bumps

Action Old New
actions/checkout @v4 (Node 20) @v6 (Node 24)
actions/setup-python @v5 (Node 20) @v6 (Node 24)
actions/cache @v4 (Node 20) @v5 (Node 24)
github/codeql-action/{init,analyze,upload-sarif} @v3 (Node 20) @v4 (Node 24)

Not changed

  • DoozyX/[email protected] — Docker-based, no Node.js runtime
  • advanced-security/filter-sarif@v1 — composite action (Python), no Node.js runtime
  • JamesIves/github-pages-deploy-action@releases/v4 — already on Node.js 24 as of v4.8.0

💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI changed the title [WIP] Update actions in GitHub workflows to Node.js 24 Bump GitHub Actions to Node.js 24 runtimes Mar 12, 2026
Copilot AI requested a review from baperry2 March 12, 2026 23:16
@baperry2 baperry2 marked this pull request as ready for review March 13, 2026 16:27
@baperry2 baperry2 enabled auto-merge (squash) March 13, 2026 16:27
@baperry2 baperry2 requested a review from jrood-nrel March 13, 2026 16:27
@jrood-nrel
Copy link
Copy Markdown
Contributor

Wonder why it changed this in the other PR:

uses: JamesIves/github-pages-deploy-action@releases/v4

@baperry2 baperry2 merged commit 3942c0e into development Mar 13, 2026
35 checks passed
@baperry2 baperry2 deleted the copilot/update-github-workflow-actions branch March 13, 2026 16:29
@baperry2
Copy link
Copy Markdown
Collaborator

Yeah I noticed that as well, doesn't seem like a big deal as either way should be correct because that action didn't update its major version when doing the Node.js update. But the lack of determinism from Copilot does concern me a bit.

As an alternative, I'm exploring having actions auto-update with dependabot here: (just in PeleAnalysis because I'm not sure yet if this will be annoyingly noisy) AMReX-Combustion/PeleAnalysis#48

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