Situation
Running citgm jest fails all test variants:
macos/ubuntu/windows
Node.js 22/24/26
No single clear failure picture. Different operating systems are failing differently.
Windows results may be disregarded, since the setup in
|
"jest": { |
|
"prefix": "v", |
|
"maintainers": ["cpojer", "SimenB", "thymikee", "jeysal"], |
|
"yarn": true, |
|
"head": true, |
|
"install": ["install", "--no-immutable"], |
|
"scripts": ["build:js", "remove-examples", "test-ci-partial"], |
|
"envVar": { "CI": true }, |
|
"skip": ["aix", "s390x", "ppc", "darwin", "win32"], |
|
"timeout": 1800000 |
|
}, |
specifies skipping
win32.
https://github.com/jestjs/jest/blob/main/.github/workflows/nodejs.yml
Steps to reproduce
Run https://github.com/nodejs/citgm/actions/workflows/test-module.yml
Module to test: jest
CITGM repository to checkout: nodejs/citgm
CITGM GitHub ref to checkout: main
Result
Fails all current variants:
| Node.js |
npm |
macos |
ubuntu |
windows |
| 22.23.3 |
10.9.9 |
FAIL |
FAIL |
FAIL |
| 24.21.0 |
11.19.0 |
FAIL |
FAIL |
FAIL |
| 26.10.0 |
11.19.1 |
FAIL |
FAIL |
FAIL |
Logs
Example for ubuntu-latest / 24.x
Captured log
Run node bin/citgm.js jest
info: starting | jest
info: lookup | jest
info: lookup-found | jest
info: jest lookup-replace | https://github.com/jestjs/jest/archive/HEAD.tar.gz
info: jest yarn: | Downloading project: https://github.com/jestjs/jest/archive/HEAD.tar.gz
info: jest npm: | Project downloaded HEAD.tar.gz
info: jest yarn: | yarn install started
info: jest yarn: | yarn install successfully completed
info: jest yarn: | test suite started
error: failure | The canary is dead:
error: failing module(s) |
error: module name: | jest
error: version: | 0.0.0
error: error: | The canary is dead:
error: error: | undefined➤ YN0000: · Yarn 4.18.0
error: | ➤ YN0000: ┌ Resolution step
error: | ::group::Resolution step
error: | ::endgroup::
error: | ➤ YN0000: └ Completed in 0s 342ms
error: | ➤ YN0000: ┌ Post-resolution validation
error: | ::group::Post-resolution validation
error: | ➤ YN0060: │ @babel/core is listed by your project with version 7.29.7 (pf247de), which doesn't satisfy what @babel/preset-react and other dependencies request (but they have non-overlapping ranges!).
error: | ➤ YN0060: │ graphql is listed by your project with version 17.0.2 (p1ae269), which doesn't satisfy what graphql-request and other dependencies request (^14.0.0 || ^15.0.0 || ^16.0.0).
error: | ➤ YN0060: │ react is listed by your project with version 19.3.0 (pbfd061), which doesn't satisfy what react-test-renderer and other dependencies request (but they have non-overlapping ranges!).
error: | ➤ YN0002: │ @jest/diff-sequences@workspace:packages/diff-sequences doesn't provide @jest/globals (p03fd70), requested by @fast-check/jest.
error: | ➤ YN0002: │ babel-preset-jest@workspace:packages/babel-preset-jest doesn't provide @babel/core (pa5adb7), requested by babel-preset-current-node-syntax.
error: | ➤ YN0002: │ create-jest@workspace:packages/create-jest doesn't provide @types/node (p9c2ade), requested by jest-config.
error: | ➤ YN0002: │ example-react-native@workspace:examples/react-native doesn't provide @types/react (p0285ab), requested by @react-native/jest-preset and other dependencies.
error: | ➤ YN0002: │ expect@workspace:packages/expect doesn't provide @jest/globals (p9fb730), requested by @fast-check/jest.
error: | ➤ YN0002: │ jest-cli@workspace:packages/jest-cli [023ef] doesn't provide @types/node (pdec1f7), requested by jest-config.
error: | ➤ YN0002: │ jest-cli@workspace:packages/jest-cli [73877] doesn't provide @types/node (p6688de), requested by jest-config.
error: | ➤ YN0002: │ jest-cli@workspace:packages/jest-cli doesn't provide @types/node (pdd7483), requested by jest-config.
error: | ➤ YN0002: │ jest-config@workspace:packages/jest-config doesn't provide @types/node (p4a73ba), requested by ts-node.
error: | ➤ YN0002: │ jest-website@workspace:website doesn't provide @mdx-js/react (p1a83d4), requested by @docusaurus/core.
error: | ➤ YN0086: │ Some peer dependencies are incorrectly met by your project; run yarn explain peer-requirements <hash> for details, where <hash> is the six-letter p-prefixed code.
error: | ➤ YN0086: │ Some peer dependencies are incorrectly met by dependencies; run yarn explain peer-requirements for details.
error: | ::endgroup::
error: | ➤ YN0000: └ Completed
error: | ➤ YN0000: ┌ Fetch step
error: | ::group::Fetch step
error: | ➤ YN0013: │ 2090 packages were added to the project (+ 168.29 MiB).
error: | ::endgroup::
error: | ➤ YN0000: └ Completed in 17s 51ms
error: | ➤ YN0000: ┌ Link step
error: | ::group::Link step
error: | ➤ YN0004: │ core-js@npm:3.50.0 lists build scripts, but all build scripts have been disabled.
error: | ➤ YN0007: │ unrs-resolver@npm:1.12.2 must be built because it never has been before or the last one failed
error: | ➤ YN0007: │ @parcel/watcher@npm:2.6.0 must be built because it never has been before or the last one failed
error: | ➤ YN0007: │ esbuild@npm:0.28.2 must be built because it never has been before or the last one failed
error: | ::endgroup::
error: | ➤ YN0000: └ Completed in 15s 919ms
error: | ➤ YN0000: · Done with warnings in 33s 590ms
error: | Bundling packages
error: | DONE
error: |
error: | ..(node:2559) ExperimentalWarning: stripTypeScriptTypes is an experimental feature and might change at any time
error: | (Use `node --trace-warnings ...` to show where the warning was created)
error: | .......................react-test-renderer is deprecated. See https://react.dev/warnings/react-test-renderer
error: | react-test-renderer is deprecated. See https://react.dev/warnings/react-test-renderer
error: | react-test-renderer is deprecated. See https://react.dev/warnings/react-test-renderer
error: | react-test-renderer is deprecated. See https://react.dev/warnings/react-test-renderer
error: | react-test-renderer is deprecated. See https://react.dev/warnings/react-test-renderer
error: | react-test-renderer is deprecated. See https://react.dev/warnings/react-test-renderer
error: | react-test-renderer is deprecated. See https://react.dev/warnings/react-test-renderer
error: | react-test-renderer is deprecated. See https://react.dev/warnings/react-test-renderer
error: | react-test-renderer is deprecated. See https://react.dev/warnings/react-test-renderer
error: | react-test-renderer is deprecated. See https://react.dev/warnings/react-test-renderer
error: | react-test-renderer is deprecated. See https://react.dev/warnings/react-test-renderer
error: | react-test-renderer is deprecated. See https://react.dev/warnings/react-test-renderer
error: | react-test-renderer is deprecated. See https://react.dev/warnings/react-test-renderer
error: | react-test-renderer is deprecated. See https://react.dev/warnings/react-test-renderer
error: | react-test-renderer is deprecated. See https://react.dev/warnings/react-test-renderer
error: | react-test-renderer is deprecated. See https://react.dev/warnings/react-test-renderer
error: | react-test-renderer is deprecated. See https://react.dev/warnings/react-test-renderer
error: | react-test-renderer is deprecated. See https://react.dev/warnings/react-test-renderer
error: | react-test-renderer is deprecated. See https://react.dev/warnings/react-test-renderer
error: | react-test-renderer is deprecated. See https://react.dev/warnings/react-test-renderer
error: | react-test-renderer is deprecated. See https://react.dev/warnings/react-test-renderer
error: | react-test-renderer is deprecated. See https://react.dev/warnings/react-test-renderer
error: | react-test-renderer is deprecated. See https://react.dev/warnings/react-test-renderer
error: | react-test-renderer is deprecated. See https://react.dev/warnings/react-test-renderer
error: | react-test-renderer is deprecated. See https://react.dev/warnings/react-test-renderer
error: | react-test-renderer is deprecated. See https://react.dev/warnings/react-test-renderer
error: | react-test-renderer is deprecated. See https://react.dev/warnings/react-test-renderer
error: | react-test-renderer is deprecated. See https://react.dev/warnings/react-test-renderer
error: | react-test-renderer is deprecated. See https://react.dev/warnings/react-test-renderer
error: | react-test-renderer is deprecated. See https://react.dev/warnings/react-test-renderer
Error: Process completed with exit code 1.
cc: @cpojer @SimenB @thymikee @jeysal
Situation
Running
citgm jestfails all test variants:macos/ubuntu/windows
Node.js 22/24/26
No single clear failure picture. Different operating systems are failing differently.
Windows results may be disregarded, since the setup in
citgm/lib/lookup.json
Lines 245 to 255 in 4d3d256
win32.https://github.com/jestjs/jest/blob/main/.github/workflows/nodejs.yml
Steps to reproduce
Run https://github.com/nodejs/citgm/actions/workflows/test-module.yml
Module to test:
jestCITGM repository to checkout:
nodejs/citgmCITGM GitHub ref to checkout:
mainResult
Fails all current variants:
Logs
Example for ubuntu-latest / 24.x
Captured log
cc: @cpojer @SimenB @thymikee @jeysal