`jest` fails in all current variants
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Activo
- Stack tecnológico
- javascript
- Área
- ci-cd, testing-qa
Línea de trabajo
Start by running the test-module.yml workflow with the main ref and module jest, then compare the macOS and Ubuntu failures across Node.js 22, 24, and 26. Inspect the jest entry in lib/lookup.json, especially the Windows skip configuration. Done means the supported variants have a clear failure diagnosis and the workflow passes, with Windows treated according to that configuration.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
- relates to https://github.com/nodejs/citgm/issues/1136
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 https://github.com/nodejs/citgm/blob/4d3d256ce02499dba3ee2b725b2ee6b0d7a51988/lib/lookup.json#L245-L255 specifies skipping win32.
| Item | Status |
|---|---|
| npm package | https://www.npmjs.com/package/jest |
| npm status | active |
| last published | 30.5.2 Sep 18, 2026 |
| weekly downloads | 45,996,406 |
| repo location | https://github.com/jestjs/jest |
| repo last update to default branch | Oct 6, 2026 |
| repo CI status | runs in Node.js 18-26 ubuntu |
| repo status | active |
| lookup maintainer 1 | cpojer |
| lookup maintainer 2 | SimenB |
| lookup maintainer 3 | thymikee |
| lookup maintainer 4 | jeysal |
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
- Lenguaje dominante
- JavaScript
- Estrellas
- 608
- Forks
- 158
- Merge medio
- 2 d 17 h
- PR fusionados (30 d)
- 18
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de nodejs/citgm
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
Los mantenedores suelen responder en 1 día
-
`citgm-smoker` fails `express-session` in `alpine-latest-x64` (openssl: not found)Posiblemente ocupada @MikeMcC399 la tomó hace 2 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
nodejs/citgm#1200 · 6 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
nodejs/citgm#1176 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
`microtime` fails on macOS, Windows & Alpine LinuxPosiblemente ocupada @MikeMcC399 la tomó hace 3 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
nodejs/citgm#1175 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de nodejs/citgm
Issues similares
-
Place search spins forever when nominatim failsPosiblemente ocupada @jgt87 la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
anvaka/city-roads#213 ·
-
mobile UX
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 69/100
jellyfin/jellyfin-web#8685 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
SchemaStore/schemastore#6535 ·
Los mantenedores suelen responder en 1 día
-
enhancement good first issue helia storage tier-1
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
QMeshPy/distributed-quantum#53 ·
Los mantenedores suelen responder en 1 día