Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

`jest` fails in all current variants

オープン
#1,156 コメント 3 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 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 の本文から書いたものです。

説明

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

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

nodejs/citgm のほかの issue

nodejs/citgm の issue をすべて見る

似ている issue

JavaScript の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。