Skip to content

ci: restore chat pipeline to windows-latest#321364

Draft
deepak1556 wants to merge 7 commits into
mainfrom
robo/fix_windows_ci_chat
Draft

ci: restore chat pipeline to windows-latest#321364
deepak1556 wants to merge 7 commits into
mainfrom
robo/fix_windows_ci_chat

Conversation

@deepak1556

@deepak1556 deepak1556 commented Jun 15, 2026

Copy link
Copy Markdown
Collaborator

Fixes #321267

Node v24.x ships with npm v11.x which already has node-gyp > v12.x

@deepak1556 deepak1556 added this to the 1.125.0 milestone Jun 15, 2026
@deepak1556 deepak1556 self-assigned this Jun 15, 2026
Copilot AI review requested due to automatic review settings June 15, 2026 05:08

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

Restores the Copilot/chat CI coverage on GitHub-hosted Windows by switching workflows back to windows-latest, while aligning Node selection with the repo’s .nvmrc to avoid hardcoded Node pins.

Changes:

  • Switched Windows CI from windows-2022 back to windows-latest.
  • Replaced explicit Node version pins with node-version-file to use the repo/extension .nvmrc.

Reviewed changes

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

File Description
extensions/copilot/.github/workflows/pr.yml Moves Copilot PR Windows tests back to windows-latest and uses .nvmrc for Node setup.
.github/workflows/chat-lib-package.yml Restores chat-lib test matrix to windows-latest and uses extensions/copilot/.nvmrc for Node setup.

@deepak1556 deepak1556 force-pushed the robo/fix_windows_ci_chat branch 2 times, most recently from 73a3154 to 24ed69a Compare June 15, 2026 16:56
The module locks the node-gyp dependency to 8.x due to
its transitive sqlite3 native module dependency this in turn
blocks using newer windows CI, refs #321267

The module can be replaced with built-in sqlite support
from Node.js without losing the on-disk cache format has
already been committed.
@deepak1556 deepak1556 force-pushed the robo/fix_windows_ci_chat branch from 24ed69a to 2e1a42c Compare June 15, 2026 18:02
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.

Revert chat-lib tests pin from windows-2022 back to windows-latest

2 participants