Skip to content

chore(ci): enable Node.js 24 ci tests for Windows - #896

Merged
aduh95 merged 2 commits into
nodejs:mainfrom
MikeMcC399:ci-allow-windows-node-24-test
Sep 11, 2026
Merged

chore(ci): enable Node.js 24 ci tests for Windows#896
aduh95 merged 2 commits into
nodejs:mainfrom
MikeMcC399:ci-allow-windows-node-24-test

Conversation

@MikeMcC399

Copy link
Copy Markdown
Contributor

Situation

Workflow .github/workflows/ci.yml currently excludes ci tests from running under the combination of Node.js 24 and windows-latest.

A bug in Node.js, that was fixed through nodejs/node#61999, prevented tests on Node.js >24 from running reliably.

nodejs/node#61999 was released in:

The GitHub Actions runner image windows-latest, used by the workflow, is an alias for windows-2025-vs2026. Image version 20260907.229.1 (fully deployed on Sep 11, 2026) caches:

  • Node.js 22.23.2 LTS
  • Node.js 24.20.0 LTS

This meets the prerequisite minimum Node.js 24.20.0 requirement.

Change

In .github/workflows/ci.yml, remove the exclusion for ci tests running under the combination of Node.js 24 and windows-latest. Windows tests will then run under each of the supported Node.js release lines: 22, 24 & 26.

Signed-off-by: Mike McCready <66998419+MikeMcC399@users.noreply.github.com>
@MikeMcC399

Copy link
Copy Markdown
Contributor Author

CI tests under Windows under GitHub Actions are taking a long time compared to running locally.

Node.js 22 / Windows has timed out. I already ran the workflow successfully in my own fork, so I suspect if the failed workflow is re-run, then it would succeed.

@aduh95
aduh95 merged commit d4dcb1f into nodejs:main Sep 11, 2026
10 checks passed
@MikeMcC399
MikeMcC399 deleted the ci-allow-windows-node-24-test branch September 11, 2026 17:34
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.

vitest fails "handle integrity checks" on Windows with Node.js >=24.x

2 participants