From 04fd73c31add0bd635e0823e00143d96a0c75057 Mon Sep 17 00:00:00 2001 From: Ron Spickenagel Date: Fri, 9 Dec 2022 13:21:48 -0500 Subject: [PATCH] build(ci): Compensated for node GC crash issue during tests --- .github/workflows/main.yml | 5 +++-- package.json | 4 ++-- yarn.lock | 10 +++++----- 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index c4d1329..3982fd6 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -8,7 +8,8 @@ jobs: strategy: matrix: os: [ ubuntu-latest, windows-latest ] - node-version: [ 16.x, 18.x ] + # Node 16.10 due to https://github.com/facebook/jest/issues/11956 + node-version: [ 16.10.x, 18.x ] steps: - name: Checkout @@ -38,6 +39,6 @@ jobs: run: yarn build - name: Test - run: yarn test + run: yarn test --runInBand=false --maxWorkers=2 --workerIdleMemoryLimit=1700MB # https://github.com/facebook/jest/issues/11956 env: CI: true diff --git a/package.json b/package.json index e054856..4c747cb 100755 --- a/package.json +++ b/package.json @@ -55,11 +55,11 @@ "@types/jest": "^29.2.0", "@types/minimatch": "^5.1.2", "@types/node": "^18.11.2", - "jest": "^29.2.1", + "jest": "^29.3.1", "prettier": "^2.7.1", "rimraf": "^3.0.2", "standard-version": "^9.5.0", - "@types/ts-expose-internals": "npm:ts-expose-internals@4.8.4", + "@types/ts-expose-internals": "npm:ts-expose-internals@4.9.4", "ts-jest": "^29.0.3", "ts-node": "^10.9.1", "ts-patch": "^2.1.0", diff --git a/yarn.lock b/yarn.lock index 1e1725b..9408180 100644 --- a/yarn.lock +++ b/yarn.lock @@ -701,10 +701,10 @@ resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== -"@types/ts-expose-internals@npm:ts-expose-internals@4.8.4": - version "4.8.4" - resolved "https://registry.yarnpkg.com/ts-expose-internals/-/ts-expose-internals-4.8.4.tgz#7bb1ef4ef0b42a22f4430f6e2b89fffc9fa6e7d1" - integrity sha512-DhGmD9ijXQ+2Zdz+MhVMKZIGFHx4imaHln1l+q8Bd7vNK2iuXRD88UujrJ7VEDZhI5mAr5gwrkQW0d3Wl9EsGw== +"@types/ts-expose-internals@npm:ts-expose-internals@4.9.4": + version "4.9.4" + resolved "https://registry.yarnpkg.com/ts-expose-internals/-/ts-expose-internals-4.9.4.tgz#d7836b0ecd174af17ba0038c0840efa5a2d21654" + integrity sha512-qHR+gMYDv45VSikUwg7CG8NXXXED2EspZ/WnZN1eQJEIlyzUHw3YIrzrKv47NQCaXKGvp01kZFlQ3y8BCGTahw== "@types/yargs-parser@*": version "21.0.0" @@ -2120,7 +2120,7 @@ jest-worker@^29.3.1: merge-stream "^2.0.0" supports-color "^8.0.0" -jest@^29.2.1: +jest@^29.3.1: version "29.3.1" resolved "https://registry.yarnpkg.com/jest/-/jest-29.3.1.tgz#c130c0d551ae6b5459b8963747fed392ddbde122" integrity sha512-6iWfL5DTT0Np6UYs/y5Niu7WIfNv/wRTtN5RSXt2DIEft3dx3zPuw/3WJQBCJfmEzvDiEKwoqMbGD9n49+qLSA==