`jest` fails in all current variants
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ả
- 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
- 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
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- 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.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của nodejs/citgm
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
Maintainer thường phản hồi trong vòng 1 ngày
-
`citgm-smoker` fails `express-session` in `alpine-latest-x64` (openssl: not found)Có thể đã có người làm @MikeMcC399 đã nhận 2 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
nodejs/citgm#1200 · 6 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
nodejs/citgm#1176 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
`microtime` fails on macOS, Windows & Alpine LinuxCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
nodejs/citgm#1175 · 3 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Issue tương tự
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 65/100
Maintainer thường phản hồi trong vòng 1 ngày
-
전문가 노하우 케이스 형식에 재검토 시점을 필수로 둔다Đang mởdocs
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
idean3885/claude-ops-agent#765 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
docs html v6
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Edit: Al Janoubiya TV SDĐang mởcheck:failed feeds:edit
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
iptv-org/database#38385 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 6 ngày
-
release-followup
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 1 ngày