Chore: launch more thread on CI

This commit is contained in:
SukkaW 2022-09-06 12:51:41 +08:00
parent 61035df4a8
commit b813dbba72
3 changed files with 15 additions and 6 deletions

View File

@ -2,7 +2,9 @@ const { promises: fsPromises } = require('fs');
const { resolve: pathResolve } = require('path');
const Piscina = require('piscina');
const { processHosts, processFilterRules } = require('./lib/parse-filter');
const threads = require('os').cpus().length - 1;
const cpuCount = require('os').cpus().length;
const { isCI } = require('ci-info');
const threads = isCI ? cpuCount : cpuCount / 2;
(async () => {
/** @type Set<string> */

View File

@ -57,10 +57,11 @@
"license": "ISC",
"dependencies": {
"@sukka/listdir": "^0.2.0",
"ci-info": "^3.3.2",
"picocolors": "^1.0.0",
"piscina": "^3.2.0",
"table": "^6.8.0",
"undici": "^5.9.1"
"undici": "5.10.0"
},
"devDependencies": {
"wireit": "^0.7.1"

14
pnpm-lock.yaml generated
View File

@ -2,18 +2,20 @@ lockfileVersion: 5.4
specifiers:
'@sukka/listdir': ^0.2.0
ci-info: ^3.3.2
picocolors: ^1.0.0
piscina: ^3.2.0
table: ^6.8.0
undici: ^5.9.1
undici: 5.10.0
wireit: ^0.7.1
dependencies:
'@sukka/listdir': 0.2.0
ci-info: 3.3.2
picocolors: 1.0.0
piscina: 3.2.0
table: 6.8.0
undici: 5.9.1
undici: 5.10.0
devDependencies:
wireit: 0.7.1
@ -114,6 +116,10 @@ packages:
fsevents: 2.3.2
dev: true
/ci-info/3.3.2:
resolution: {integrity: sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==}
dev: false
/color-convert/2.0.1:
resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
engines: {node: '>=7.0.0'}
@ -387,8 +393,8 @@ packages:
is-number: 7.0.0
dev: true
/undici/5.9.1:
resolution: {integrity: sha512-6fB3a+SNnWEm4CJbgo0/CWR8RGcOCQP68SF4X0mxtYTq2VNN8T88NYrWVBAeSX+zb7bny2dx2iYhP3XHi00omg==}
/undici/5.10.0:
resolution: {integrity: sha512-c8HsD3IbwmjjbLvoZuRI26TZic+TSEe8FPMLLOkN1AfYRhdjnKBU6yL+IwcSCbdZiX4e5t0lfMDLDCqj4Sq70g==}
engines: {node: '>=12.18'}
dev: false