Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

An in-range update of jest2 is breaking the build 🚨 #394

Open
greenkeeper bot opened this issue Mar 25, 2020 · 14 comments
Open

An in-range update of jest2 is breaking the build 🚨 #394

greenkeeper bot opened this issue Mar 25, 2020 · 14 comments

Comments

@greenkeeper
Copy link

greenkeeper bot commented Mar 25, 2020


☝️ Important announcement: Greenkeeper will be saying goodbye 👋 and passing the torch to Snyk on June 3rd, 2020! Find out how to migrate to Snyk and more at greenkeeper.io


There have been updates to the jest2 monorepo:

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

This monorepo update includes releases of one or more dependencies which all belong to the jest2 group definition.

jest2 is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • ci/circleci: debug: Your tests passed on CircleCI! (Details).
  • ci/circleci: lockfile: Your tests passed on CircleCI! (Details).
  • ci/circleci: build: Your tests failed on CircleCI (Details).

Release Notes for 25.2.0

Features

  • [jest-runtime] Require stack when a module cannot be resolved (#9681)
  • [jest-config] Support ESM config files with .js extension (#9573).
  • [jest-runtime] Override module.createRequire to return a Jest-compatible require function (#9469)
  • [jest-haste-map] [BREAKING] Remove mapper option (#9581)
  • [*] Support array of paths for moduleNameMapper aliases (#9465)
  • [jest-reporters] Adds ability to pass options to the istanbul-reporter through coverageReporters (#9572)
  • [jest-transform] writeCacheFile no longer calls fsync (#9695)

Fixes

  • [jest-runtime] Yarn PnP errors displayed to the user (#9681)
  • [expect] Handle readonly properties correctly (#9575)
  • [jest-cli] Set coverageProvider correctly when provided in config (#9562)
  • [jest-cli] Allow specifying .cjs and .mjs config files by --config CLI option (#9578)
  • [jest-cli] Update yargs to fix CLI flag overriding (#9519)
  • [jest-config] Treat setupFilesAfterEnv like setupFiles when normalizing configs against presets (#9495)
  • [jest-config] Support .mjs config files on Windows as well (#9558)
  • [jest-config] Verify rootDir and all roots are directories (#9569)
  • [jest-config] Ensure pattern of replacePosixSep is a string (#9546
  • [jest-haste-map] Fix crash on unix based systems without find (#9579)
  • [jest-jasmine2] Fix --testNamePattern matching with concurrent tests (#9090)
  • [jest-matcher-utils] Fix diff highlight of symbol-keyed object. (#9499)
  • [@jest/reporters] Notifications should be fire&forget rather than having a timeout (#9567)
  • [jest-resolve] Fix module identity preservation with symlinks and browser field resolution (#9511)
  • [jest-resolve] Do not confuse directories with files (#8912)
  • [jest-resolve] moduleNameMapper should take precedence over Node core modules (#9563)
  • [jest-runtime] Reset isolateModules if it fails (#9541)
  • [jest-snapshot] Downgrade semver to v6 to support node 8 (#9451)
  • [jest-snapshot] Properly indent new snapshots in the presences of existing ones (#9523)
  • [jest-transform] Correct sourcemap behavior for transformed and instrumented code (#9460)
  • [jest-transform] Allow instrumentation of transformed files with weird file extensions (#9589)
  • [@jest/types] Make ConfigGlobals an interface to allow for declaration merging. (#9570)
  • [pretty-format] Export OldPlugin type (#9491)

Chore & Maintenance

  • [docs] Warn about unexpected behavior / bug of node-notifier when using the notify options.
  • [jest-resolver] Use resolve package to implement custom module resolution (#9520)
  • [jest-runtime] Move execution of setupFiles to jest-runner (#9596)
  • [@jest/reporters] Remove unused dependencies and type exports (#9462)
  • [website] Update pictures of reports when matchers fail (#9214)
  • [jest-runtime] Update anchor link in helpers (#9616)

Performance

  • [jest-haste-map] Reduce number of lstat calls in node crawler (#9514)
Commits

The new version differs by 90 commits.

  • 9f0339c v25.2.0
  • c0c84ca chore: update changelog for release
  • cd98198 feat: add require stack & surface Yarn PnP (#9681)
  • 553b788 chore: make clean-all script actually work
  • 2c666c2 fix: fsync: false when writing cache files (#9695)
  • 4a59daa chore: use import type (#9693)
  • 244f7dc chore: update to prettier@2 (#9692)
  • 1c01e68 chore: refresh lockfile (#9691)
  • b5c7092 docs: fix typo in configuration runner (#9668)
  • 1c50413 Fixed documentation for setupFilesAfterEnv to correctly state t… (#9651)
  • 8b9a8d9 chore: bump version of macos on azure (#9650)
  • 1932269 docs: Updated links (#9639)
  • e3aa106 fix: update yargs to fix CLI flag overriding (#9519)
  • cc5d630 fix(jest-types): make ConfigGlobal an interace (#9570)
  • 4f4513b fix: update anchor link to doc (#9616)

There are 90 commits in total.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

@greenkeeper
Copy link
Author

greenkeeper bot commented Mar 26, 2020

Your tests are still failing with this version. Compare changes

Release Notes for 25.2.1

Fixes

  • [*] Downlevel TypeScript definitions files for compatibility with TS<3.8 (#9705)
Commits

The new version differs by 5 commits.

  • a679390 v25.2.1
  • 0e7b531 chore: update changelog for release
  • d4057ce fix: downlevel .d.ts files for compat with older TS versions (#9705)
  • 677b763 docs: Grammatical Corrections to Async Docs Page (#9679)
  • 682e310 docs: Clarify scope of jest.setTimeout (#9676)

See the full diff

@greenkeeper
Copy link
Author

greenkeeper bot commented Mar 26, 2020

Your tests are still failing with this version. Compare changes

Release Notes for 25.2.2

Fixes

  • [jest-environment-node] Remove getVmContext from Node env on older versions of Node (#9706)
  • [jest-runtime] Return constructable class from require('module') (#9711)
Commits

The new version differs by 4 commits.

  • 96aaf89 v25.2.2
  • f95ce82 chore: update changelog for release
  • 2c5751f fix: return constructable class from require('module') (#9711)
  • d1c81fd fix: remove getVmContext from node env on older versions of n… (#9708)

See the full diff

@greenkeeper
Copy link
Author

greenkeeper bot commented Mar 26, 2020

Your tests are still failing with this version. Compare changes

@greenkeeper
Copy link
Author

greenkeeper bot commented Mar 29, 2020

Your tests are passing again with this update. Explicitly upgrade to this version 🚀

Release Notes for 25.2.4

Features

  • [jest-message-util] Check for common errors when using the wrong test environment (#8245)

Fixes

  • [jest-circus] Fix type elision of jest-runtime imports (#9717)
  • [@jest/transform] Fix coverage reporter for uncovered files without transformers, reverting (#9460) (#9724)
Commits

The new version differs by 6 commits.

  • 3249385 v25.2.4
  • 7aeca33 chore: update changelog for release
  • b847213 Fix coverage reporter for uncovered files without transformers (#9724)
  • 2a4b073 feat: check for common errors when using the wrong test environment (#8245)
  • b7cd432 chore: fix some type errors in e2e tests (#9720)
  • db055c2 Fix type ellision of jest-runtime imports (#9717)

See the full diff

@greenkeeper
Copy link
Author

greenkeeper bot commented Apr 2, 2020

Your tests are still failing with this version. Compare changes

@greenkeeper
Copy link
Author

greenkeeper bot commented Apr 3, 2020

Your tests are still failing with this version. Compare changes

Release Notes for 25.2.7

Fixes

  • [jest-matcher-utils] Replace accessors with values to avoid calling setters in object descriptors when computing diffs for error reporting (#9757)
  • [@jest/watcher] Correct return type of shouldRunTestSuite for JestHookEmitter (#9753)
Commits

The new version differs by 5 commits.

  • 3c2fa93 v25.2.7
  • b327499 chore: update changelog for release
  • 3554623 fix: drop getters and setters when diffing objects for error (#9757)
  • 26951bd chore(jest-types): correct return type of shouldRunTestSuite fo… (#9753)
  • d010f0e chore: correct formatting in changelog

See the full diff

@greenkeeper
Copy link
Author

greenkeeper bot commented Apr 8, 2020

Your tests are still failing with this version. Compare changes

@greenkeeper
Copy link
Author

greenkeeper bot commented Apr 8, 2020

Your tests are passing again with this update. Explicitly upgrade to this version 🚀

Release Notes for 25.3.0

Features

  • [babel-jest] Support passing supportsDynamicImport and supportsStaticESM (#9766)
  • [babel-preset-jest] Enable all syntax plugins not enabled by default that works on current version of Node (#9774)
  • [jest-circus] Enable writing async test event handlers (#9397)
  • [jest-runtime, @jest/transformer] Support passing supportsDynamicImport and supportsStaticESM (#9597)

Chore & Maintenance

  • [*] Replace anys with unknowns (#9626)
  • [@jest/transform] Expose type CacheKeyOptions for getCacheKey (#9762)
  • [@jest/types] Correct type testRegex for ProjectConfig (#9780)
Commits

The new version differs by commits.

See the full diff

@greenkeeper
Copy link
Author

greenkeeper bot commented Apr 19, 2020

Your tests are still failing with this version. Compare changes

@greenkeeper
Copy link
Author

greenkeeper bot commented Apr 25, 2020

Your tests are still failing with this version. Compare changes

@greenkeeper
Copy link
Author

greenkeeper bot commented Apr 28, 2020

Your tests are still failing with this version. Compare changes

@greenkeeper
Copy link
Author

greenkeeper bot commented Apr 29, 2020

Your tests are still failing with this version. Compare changes

Release Notes for 25.5.1

Fixes

  • [jest-haste-map] Add missing @types/graceful-fs dependency (#9913)
  • [jest-runner] Correctly serialize Set passed to worker (#9915)
  • [jest-runtime] Vary ESM cache by query (#9914)
Commits

The new version differs by 6 commits.

  • c5f2fd7 v25.5.1
  • 46922da chore: update changelog for release
  • fdca483 fix: vary ESM cache by query (#9914)
  • a5d0b08 fix: correctly serialize Set passed to worker (#9915)
  • 0740ad4 fix: include missing @types/graceful-fs dep (#9913)
  • d425a49 chore: roll new version of docs

See the full diff

@greenkeeper
Copy link
Author

greenkeeper bot commented Apr 30, 2020

Your tests are still failing with this version. Compare changes

Release Notes for 25.5.2

Fixes

  • [jest-globals] Export globals as values, not types (#9925)
Commits

The new version differs by 3 commits.

  • ad1b9dc v25.5.2
  • fdd3626 chore: update changelog for release
  • e21468d fix: export globals as values, not types (#9925)

See the full diff

@greenkeeper
Copy link
Author

greenkeeper bot commented May 2, 2020

Your tests are still failing with this version. Compare changes

Release Notes for 25.5.4

Fixes

  • [jest-jasmine2] Don't run beforeAll / afterAll in skipped describe blocks (#9931)

Chore & Maintenance

  • [jest-runtime] Do not warn when mutating require.cache (#9946)
Commits

The new version differs by 7 commits.

  • 389d137 v25.5.4
  • 4f97b9f chore: update changelog for release
  • 78bb25a fix: remove warning when mutating require.cache (#9946)
  • 649796d fix: don't run beforeAll/afterAll in skipped block (#9931)
  • 80b6905 v25.5.3
  • 3d11113 chore: update changelog for release
  • 2fa7f4d fix: plug memory leak in jest-circus when running in band (#9934)

See the full diff

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

0 participants