Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Jan 31, 2026

Upgrades all GitHub Actions across all workflow files to their latest major versions for security patches, performance improvements, and Node.js 24 support. Also standardizes the matrix pattern across workflows.

Changes

github-test.yaml

  • actions/checkout: v4 → v6
  • actions/setup-node: v4 → v6
  • actions/github-script: v7 → v8
  • actions/upload-artifact: v4 → v6
  • rhysd/actionlint: 1.7.8 → 1.7.10
  • Node.js runtime: 20.x → 24.x (required by github-script@v8)

staging-lint-checks.yaml

  • actions/checkout: v4 → v6 (2 instances)
  • actions/setup-node: v4 → v6
  • actions/github-script: v7 → v8
  • actions/upload-artifact: v4 → v6
  • Node.js version: 22 → 24

test.yaml

  • actions/checkout: v4 → v6
  • actions/setup-node: v4 → v6
  • Node.js matrix: [20, 22] → [20, 24] (upgraded 22 to 24, kept 20 unchanged)
  • OS naming: [ubuntu-latest, windows-latest][ubuntu, windows]
  • runs-on: Updated to use fromJSON('{"ubuntu":"ubuntu-24.04", "windows":"windows-2022"}')[matrix.os]
  • Updated exclude section to match new OS names

All v6+ actions require Actions Runner v2.327.1+ for Node.js 24 support.


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

Co-authored-by: mikeharder <9459391+mikeharder@users.noreply.github.com>
Copilot AI changed the title [WIP] Upgrade all actions in github-test.yaml to latest versions Upgrade GitHub Actions to latest versions in github-test.yaml Jan 31, 2026
Copilot AI requested a review from mikeharder January 31, 2026 00:28
@mikeharder
Copy link
Member

@copilot: upgrade github actions to latest versions in the other two workflows. also upgrade any usage of node 22 to 24, but leave any usage of node 20 alone.

… and test.yaml

Co-authored-by: mikeharder <9459391+mikeharder@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Jan 31, 2026

@copilot: upgrade github actions to latest versions in the other two workflows. also upgrade any usage of node 22 to 24, but leave any usage of node 20 alone.

Done in commit f51030f. Upgraded all actions in staging-lint-checks.yaml and test.yaml:

  • actions/checkout, setup-node, github-script, upload-artifact: v4/v7 → v6/v8
  • Node.js: 22 → 24 in both workflows (left Node 20 unchanged in test.yaml matrix)

@mikeharder mikeharder changed the title Upgrade GitHub Actions to latest versions in github-test.yaml Upgrade GitHub Actions and nodejs to latest versions Jan 31, 2026
Copilot AI changed the title Upgrade GitHub Actions and nodejs to latest versions Upgrade GitHub Actions to latest versions in all workflow files Jan 31, 2026
@mikeharder mikeharder changed the title Upgrade GitHub Actions to latest versions in all workflow files Upgrade GitHub Actions and nodejs to latest versions Jan 31, 2026
Co-authored-by: mikeharder <9459391+mikeharder@users.noreply.github.com>
Copilot AI requested a review from mikeharder January 31, 2026 00:43
@mikeharder mikeharder marked this pull request as ready for review January 31, 2026 00:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: 🔬 Dev in PR

Development

Successfully merging this pull request may close these issues.

2 participants