Skip to content

Upgrade checkout actions to Node 24 - #4575

Open
cheenamalhotra wants to merge 1 commit into
dotnet:mainfrom
cheenamalhotra:dev/cheena/expert-doodle
Open

Upgrade checkout actions to Node 24#4575
cheenamalhotra wants to merge 1 commit into
dotnet:mainfrom
cheenamalhotra:dev/cheena/expert-doodle

Conversation

@cheenamalhotra

@cheenamalhotra cheenamalhotra commented Aug 21, 2026

Copy link
Copy Markdown
Member

Description

Upgrade the remaining direct actions/checkout references from v4 to v6. Checkout v6 runs on Node 24 and is already used by other workflows in this repository.

Resolves warning in GH actions:

load-balance-assignees
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Issues

None.

Testing

  • Confirmed actions/checkout@v6 declares runs.using: node24.
  • Confirmed no direct actions/checkout@v4 workflow references remain.
  • Confirmed the workflow diff has no whitespace errors.

Checklist

  • Tests added or updated (not applicable; workflow metadata-only change)
  • Public API changes documented (not applicable; no API changes)
  • Verified against customer repro (not applicable)
  • Ensure no breaking changes introduced

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@cheenamalhotra
cheenamalhotra requested review from a team and a lite review from Copilot August 21, 2026 22:51
@github-project-automation github-project-automation Bot moved this to To triage in SqlClient Board Aug 21, 2026
@cheenamalhotra cheenamalhotra added this to the 7.1.0-preview3 milestone Aug 21, 2026
@cheenamalhotra cheenamalhotra moved this from To triage to In review in SqlClient Board Aug 21, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR upgrades the remaining GitHub Actions workflow references from actions/checkout@v4 to actions/checkout@v6, aligning all workflows on the Node 24–based checkout action already used elsewhere in the repo.

Changes:

  • Updated .github/workflows/verify-aw-lock.yml to use actions/checkout@v6.
  • Updated .github/workflows/auto-assign-pr.yml to use actions/checkout@v6 (retaining the existing sparse-checkout configuration).

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
.github/workflows/verify-aw-lock.yml Bumps checkout action from v4 to v6 for the gh-aw lock verification workflow.
.github/workflows/auto-assign-pr.yml Bumps checkout action from v4 to v6 for the PR auto-assignment workflow.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In review

Development

Successfully merging this pull request may close these issues.

4 participants