Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

`jest` fails in all current variants

Abierto
#1,156 3 comentarios 0 reacciones 0 asignados Ver en GitHub

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

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

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de nodejs/citgm

Todos los issues de nodejs/citgm

Issues similares

Más issues de JavaScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.