Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

`jest` fails in all current variants

Đang mở
#1,156 3 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
35/100
Loại issue
Lỗi
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Sôi nổi
Công nghệ
javascript
Lĩnh vực
ci-cd, testing-qa

Hướng nghiên cứu

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.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

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

Ngôn ngữ chính
JavaScript
Star
608
Fork
158
Merge trung bình
2 ngày 17 giờ
Pull request đã merge (30 ngày)
18

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của nodejs/citgm

Tất cả issue của nodejs/citgm

Issue tương tự

Thêm issue về JavaScript

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.