diff --git a/.github/workflows/prod-test.yml b/.github/workflows/prod-test.yml index 4a12cf2d2..bf6c99529 100644 --- a/.github/workflows/prod-test.yml +++ b/.github/workflows/prod-test.yml @@ -75,9 +75,8 @@ jobs: - os: "ubuntu-latest" node: "16" # Tests on Intel Mac x Node.js 14 ( https://github.com/prettier/prettier/issues/16248 ) - # We are disabling MacOS x Node.js 14 temporary ( https://github.com/prettier/prettier/issues/16964 ) - # - os: "macos-13" - # node: "14" + - os: "macos-13" + node: "14" # setup-node does not support Node.js 14 x M1 Mac exclude: - os: "macos-latest" diff --git a/jest.config.js b/jest.config.js index 4376f74e1..c24814188 100644 --- a/jest.config.js +++ b/jest.config.js @@ -55,6 +55,8 @@ if (SKIP_TESTS_WITH_NEW_SYNTAX) { "/tests/integration/__tests__/config-invalid.js", // Fails on Node.js v14 "/tests/dts/unit/run.js", + // Unknown reason, fails on Node.js v14 + "/tests/integration/__tests__/config-file-typescript.js", ); } @@ -63,7 +65,7 @@ const config = { "/tests/config/format-test-setup.js", "/tests/integration/integration-test-setup.js", ], - runner: "jest-light-runner", + runner: "jest-light-runner/child-process", snapshotSerializers: [ "jest-snapshot-serializer-raw", "jest-snapshot-serializer-ansi", diff --git a/package.json b/package.json index 3b051234a..fdd7a43f2 100644 --- a/package.json +++ b/package.json @@ -136,7 +136,7 @@ "globals": "16.0.0", "index-to-position": "1.1.0", "jest": "30.0.0-alpha.7", - "jest-light-runner": "0.6.0", + "jest-light-runner": "0.7.5", "jest-snapshot-serializer-ansi": "2.2.1", "jest-snapshot-serializer-raw": "2.0.0", "jest-watch-typeahead": "2.2.2", @@ -160,7 +160,7 @@ }, "scripts": { "prepublishOnly": "echo \"Error: must publish from dist/\" && exit 1", - "test": "jest --runInBand", + "test": "jest", "test:dev-package": "cross-env INSTALL_PACKAGE=1 yarn test", "test:dist": "cross-env NODE_ENV=production yarn test", "test:dist-standalone": "cross-env TEST_STANDALONE=1 yarn test:dist", diff --git a/yarn.lock b/yarn.lock index a521ae7be..0b234789d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5558,9 +5558,9 @@ __metadata: languageName: node linkType: hard -"jest-light-runner@npm:0.6.0": - version: 0.6.0 - resolution: "jest-light-runner@npm:0.6.0" +"jest-light-runner@npm:0.7.5": + version: 0.7.5 + resolution: "jest-light-runner@npm:0.7.5" dependencies: "@jest/expect": "npm:^30.0.0-alpha.1" "@jest/fake-timers": "npm:^30.0.0-alpha.1" @@ -5568,11 +5568,12 @@ __metadata: jest-each: "npm:^30.0.0-alpha.1" jest-mock: "npm:^30.0.0-alpha.1" jest-snapshot: "npm:^30.0.0-alpha.1" + p-limit: "npm:^6.2.0" supports-color: "npm:^9.2.1" - tinypool: "npm:^0.8.1" + tinypool: "npm:0.8.4" peerDependencies: jest: ^27.5.0 || ^28.0.0 || ^29.0.0|| ^30.0.0-0 - checksum: 10/74103180fa2b997e46b7ba08e3afa6b673dd35d0c15fcecf825f9b7768c53c4f416bcdb261285b234375caaf45dd7cab397d5def7d95271c8d75ac59237fbf86 + checksum: 10/6d0ab4a8594672bf238a6b82bca03147f90cba8e2bd8ccaa39cdafa7157ca1e64d606a72cfb5e840599750bcdd157b62294f8825af064672da355cf746956707 languageName: node linkType: hard @@ -6724,6 +6725,15 @@ __metadata: languageName: node linkType: hard +"p-limit@npm:^6.2.0": + version: 6.2.0 + resolution: "p-limit@npm:6.2.0" + dependencies: + yocto-queue: "npm:^1.1.1" + checksum: 10/70e8df3e5f1c173c9bd9fa8390a3c5c2797505240ae42973536992b1f5f59a922153c2f35ff1bf36fb72a0f025b0f13fca062a4233e830adad446960d56b4d84 + languageName: node + linkType: hard + "p-locate@npm:^4.1.0": version: 4.1.0 resolution: "p-locate@npm:4.1.0" @@ -7137,7 +7147,7 @@ __metadata: iterate-directory-up: "npm:1.1.1" jest: "npm:30.0.0-alpha.7" jest-docblock: "npm:30.0.0-alpha.7" - jest-light-runner: "npm:0.6.0" + jest-light-runner: "npm:0.7.5" jest-snapshot-serializer-ansi: "npm:2.2.1" jest-snapshot-serializer-raw: "npm:2.0.0" jest-watch-typeahead: "npm:2.2.2" @@ -8295,7 +8305,7 @@ __metadata: languageName: node linkType: hard -"tinypool@npm:^0.8.1": +"tinypool@npm:0.8.4": version: 0.8.4 resolution: "tinypool@npm:0.8.4" checksum: 10/7365944c2532f240111443e7012be31a634faf1a02db08a91db3aa07361c26a374d0be00a0f2ea052c4bee39c107ba67f1f814c108d9d51dfc725c559c1a9c03 @@ -8938,6 +8948,13 @@ __metadata: languageName: node linkType: hard +"yocto-queue@npm:^1.1.1": + version: 1.2.1 + resolution: "yocto-queue@npm:1.2.1" + checksum: 10/0843d6c2c0558e5c06e98edf9c17942f25c769e21b519303a5c2adefd5b738c9b2054204dc856ac0cd9d134b1bc27d928ce84fd23c9e2423b7e013d5a6f50577 + languageName: node + linkType: hard + "zeptomatch-escape@npm:^1.0.0": version: 1.0.1 resolution: "zeptomatch-escape@npm:1.0.1"