`jest` fails in all current variants
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 35/100
- issue の種類
- バグ
- 明瞭さ
- 説明が足りない
- 活発さ
- 活発
- 技術スタック
- javascript
- 領域
- ci-cd, testing-qa
調査の方向性
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.
索引モデルが issue の本文から書いたものです。
説明
- 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
- 主要言語
- JavaScript
- スター
- 606
- フォーク
- 159
- 平均マージ
- 3日 1時間
- マージ済み PR(30日)
- 21
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
nodejs/citgm のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 66/100
メンテナーはふだん 1 日以内に返信
-
`citgm-smoker` fails `express-session` in `alpine-latest-x64` (openssl: not found)対応中かも @MikeMcC399 が 3 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
nodejs/citgm#1200 · コメント 6 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
メンテナーはふだん 1 日以内に返信
-
`microtime` fails on macOS, Windows & Alpine Linux対応中かも @MikeMcC399 が 4 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
nodejs/citgm#1175 · コメント 3 件 ·
メンテナーはふだん 1 日以内に返信
-
`@yarnpkg/cli` v4 fails in Node.js 22 (macos/ubuntu)対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
nodejs/citgm#1164 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
似ている issue
-
ew
難易度 2/5 1〜3時間 初心者へのやさしさ 66/100
メンテナーはふだん 1 日以内に返信
-
priority: medium status: needs-decision work-class: scoped
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
melodic-software/claude-code-plugins#9339 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
-
bug-report bug-report-triage
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
Codeinwp/templates-patterns-collection#539 ·
メンテナーはふだん 1 日以内に返信
-
建议增加URL参数构建的工具オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
-
[Bug] dsh 0.2.1 返回 session/not-found 时 sessionExists 不重建会话,消息恒失败并被误报为 INTERNAL_UNKNOWN対応中かも @ANIIAN91 が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
xmanrui/dsh-im#444 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信