Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 12 additions & 6 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -87,9 +87,6 @@ commands:
keys:
- v1-nx-cache-{{ checksum "yarn.lock" }}
- v1-nx-cache-
- run:
name: Setup NX
command: echo "export NX_REJECT_UNKNOWN_LOCAL_CACHE=0" >> $BASH_ENV

save_nx_cache:
description: 'Save NX cache'
Expand All @@ -114,11 +111,20 @@ commands:
condition: << parameters.coverage >>
steps: []
- setup_nx_cache
- run:
name: Check system specs
command: |
echo "=== System Information ==="
echo "CPU Info:"
nproc --all
cat /proc/cpuinfo | grep "model name" | head -1
echo "Memory Info:"
free -h
echo "Node.js Info:"
node -e "console.log('Node version:', process.version); console.log('Available CPUs:', require('os').cpus().length); console.log('Total Memory:', Math.round(require('os').totalmem() / 1024 / 1024 / 1024) + 'GB'); console.log('50% workers would be:', Math.max(1, Math.floor(require('os').cpus().length * 0.5)));"
echo "========================="
- run:
name: Run << parameters.test_type >> tests for << parameters.package >>
environment:
NODE_OPTIONS: '--max-old-space-size=3584'
JEST_MAX_WORKERS: '1'
command: yarn test:<< parameters.test_type >> --projects=<< parameters.package >>
no_output_timeout: 30m
- when:
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
"resolutions": {
"all-contributors-cli": "6.26.1",
"socks-proxy-agent": "8.0.5",
"tar": "^7.5.2"
"tmp": "0.2.4"
},
"scripts": {
"build": "nx run-many --target=build",
Expand Down
75 changes: 53 additions & 22 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -4548,6 +4548,13 @@ __metadata:
languageName: node
linkType: hard

"chownr@npm:^2.0.0":
version: 2.0.0
resolution: "chownr@npm:2.0.0"
checksum: 10c0/594754e1303672171cc04e50f6c398ae16128eb134a88f801bf5354fd96f205320f23536a045d9abd8b51024a149696e51231565891d4efdab8846021ecf88e6
languageName: node
linkType: hard

"chownr@npm:^3.0.0":
version: 3.0.0
resolution: "chownr@npm:3.0.0"
Expand Down Expand Up @@ -6475,6 +6482,15 @@ __metadata:
languageName: node
linkType: hard

"fs-minipass@npm:^2.0.0":
version: 2.1.0
resolution: "fs-minipass@npm:2.1.0"
dependencies:
minipass: "npm:^3.0.0"
checksum: 10c0/703d16522b8282d7299337539c3ed6edddd1afe82435e4f5b76e34a79cd74e488a8a0e26a636afc2440e1a23b03878e2122e3a2cfe375a5cf63c37d92b86a004
languageName: node
linkType: hard

"fs-minipass@npm:^3.0.0":
version: 3.0.3
resolution: "fs-minipass@npm:3.0.3"
Expand Down Expand Up @@ -9259,13 +9275,30 @@ __metadata:
languageName: node
linkType: hard

"minipass@npm:^5.0.0":
version: 5.0.0
resolution: "minipass@npm:5.0.0"
checksum: 10c0/a91d8043f691796a8ac88df039da19933ef0f633e3d7f0d35dcd5373af49131cf2399bfc355f41515dc495e3990369c3858cd319e5c2722b4753c90bf3152462
languageName: node
linkType: hard

"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2":
version: 7.1.2
resolution: "minipass@npm:7.1.2"
checksum: 10c0/b0fd20bb9fb56e5fa9a8bfac539e8915ae07430a619e4b86ff71f5fc757ef3924b23b2c4230393af1eda647ed3d75739e4e0acb250a6b1eb277cf7f8fe449557
languageName: node
linkType: hard

"minizlib@npm:^2.1.1":
version: 2.1.2
resolution: "minizlib@npm:2.1.2"
dependencies:
minipass: "npm:^3.0.0"
yallist: "npm:^4.0.0"
checksum: 10c0/64fae024e1a7d0346a1102bb670085b17b7f95bf6cfdf5b128772ec8faf9ea211464ea4add406a3a6384a7d87a0cd1a96263692134323477b4fb43659a6cab78
languageName: node
linkType: hard

"minizlib@npm:^3.0.1, minizlib@npm:^3.1.0":
version: 3.1.0
resolution: "minizlib@npm:3.1.0"
Expand All @@ -9275,7 +9308,7 @@ __metadata:
languageName: node
linkType: hard

"mkdirp@npm:^1.0.4":
"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4":
version: 1.0.4
resolution: "mkdirp@npm:1.0.4"
bin:
Expand Down Expand Up @@ -9951,13 +9984,6 @@ __metadata:
languageName: node
linkType: hard

"os-tmpdir@npm:~1.0.2":
version: 1.0.2
resolution: "os-tmpdir@npm:1.0.2"
checksum: 10c0/f438450224f8e2687605a8dd318f0db694b6293c5d835ae509a69e97c8de38b6994645337e5577f5001115470414638978cc49da1cdcc25106dad8738dc69990
languageName: node
linkType: hard

"own-keys@npm:^1.0.1":
version: 1.0.1
resolution: "own-keys@npm:1.0.1"
Expand Down Expand Up @@ -11869,7 +11895,21 @@ __metadata:
languageName: node
linkType: hard

"tar@npm:^7.5.2":
"tar@npm:6.2.1":
version: 6.2.1
resolution: "tar@npm:6.2.1"
dependencies:
chownr: "npm:^2.0.0"
fs-minipass: "npm:^2.0.0"
minipass: "npm:^5.0.0"
minizlib: "npm:^2.1.1"
mkdirp: "npm:^1.0.3"
yallist: "npm:^4.0.0"
checksum: 10c0/a5eca3eb50bc11552d453488344e6507156b9193efd7635e98e867fab275d527af53d8866e2370cd09dfe74378a18111622ace35af6a608e5223a7d27fe99537
languageName: node
linkType: hard

"tar@npm:^7.4.3, tar@npm:^7.5.2":
version: 7.5.2
resolution: "tar@npm:7.5.2"
dependencies:
Expand Down Expand Up @@ -11986,19 +12026,10 @@ __metadata:
languageName: node
linkType: hard

"tmp@npm:^0.0.33":
version: 0.0.33
resolution: "tmp@npm:0.0.33"
dependencies:
os-tmpdir: "npm:~1.0.2"
checksum: 10c0/69863947b8c29cabad43fe0ce65cec5bb4b481d15d4b4b21e036b060b3edbf3bc7a5541de1bacb437bb3f7c4538f669752627fdf9b4aaf034cebd172ba373408
languageName: node
linkType: hard

"tmp@npm:~0.2.1":
version: 0.2.5
resolution: "tmp@npm:0.2.5"
checksum: 10c0/cee5bb7d674bb4ba3ab3f3841c2ca7e46daeb2109eec395c1ec7329a91d52fcb21032b79ac25161a37b2565c4858fefab927af9735926a113ef7bac9091a6e0e
"tmp@npm:0.2.4":
version: 0.2.4
resolution: "tmp@npm:0.2.4"
checksum: 10c0/ac4a7538a9ddb89ead6f4ee019bc23c28ce31549a0bd0ba499a64f81e0804b1e9a3a758622b33807a1f9644dbde9a0205637985f9450abdba1d5062704f98782
languageName: node
linkType: hard

Expand Down