mirror of
https://github.com/SukkaW/Surge.git
synced 2025-12-13 17:50:34 +08:00
Chore: launch more thread on CI
This commit is contained in:
parent
61035df4a8
commit
b813dbba72
@ -2,7 +2,9 @@ const { promises: fsPromises } = require('fs');
|
|||||||
const { resolve: pathResolve } = require('path');
|
const { resolve: pathResolve } = require('path');
|
||||||
const Piscina = require('piscina');
|
const Piscina = require('piscina');
|
||||||
const { processHosts, processFilterRules } = require('./lib/parse-filter');
|
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 () => {
|
(async () => {
|
||||||
/** @type Set<string> */
|
/** @type Set<string> */
|
||||||
|
|||||||
@ -57,10 +57,11 @@
|
|||||||
"license": "ISC",
|
"license": "ISC",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@sukka/listdir": "^0.2.0",
|
"@sukka/listdir": "^0.2.0",
|
||||||
|
"ci-info": "^3.3.2",
|
||||||
"picocolors": "^1.0.0",
|
"picocolors": "^1.0.0",
|
||||||
"piscina": "^3.2.0",
|
"piscina": "^3.2.0",
|
||||||
"table": "^6.8.0",
|
"table": "^6.8.0",
|
||||||
"undici": "^5.9.1"
|
"undici": "5.10.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"wireit": "^0.7.1"
|
"wireit": "^0.7.1"
|
||||||
|
|||||||
14
pnpm-lock.yaml
generated
14
pnpm-lock.yaml
generated
@ -2,18 +2,20 @@ lockfileVersion: 5.4
|
|||||||
|
|
||||||
specifiers:
|
specifiers:
|
||||||
'@sukka/listdir': ^0.2.0
|
'@sukka/listdir': ^0.2.0
|
||||||
|
ci-info: ^3.3.2
|
||||||
picocolors: ^1.0.0
|
picocolors: ^1.0.0
|
||||||
piscina: ^3.2.0
|
piscina: ^3.2.0
|
||||||
table: ^6.8.0
|
table: ^6.8.0
|
||||||
undici: ^5.9.1
|
undici: 5.10.0
|
||||||
wireit: ^0.7.1
|
wireit: ^0.7.1
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
'@sukka/listdir': 0.2.0
|
'@sukka/listdir': 0.2.0
|
||||||
|
ci-info: 3.3.2
|
||||||
picocolors: 1.0.0
|
picocolors: 1.0.0
|
||||||
piscina: 3.2.0
|
piscina: 3.2.0
|
||||||
table: 6.8.0
|
table: 6.8.0
|
||||||
undici: 5.9.1
|
undici: 5.10.0
|
||||||
|
|
||||||
devDependencies:
|
devDependencies:
|
||||||
wireit: 0.7.1
|
wireit: 0.7.1
|
||||||
@ -114,6 +116,10 @@ packages:
|
|||||||
fsevents: 2.3.2
|
fsevents: 2.3.2
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
|
/ci-info/3.3.2:
|
||||||
|
resolution: {integrity: sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
/color-convert/2.0.1:
|
/color-convert/2.0.1:
|
||||||
resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
|
resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
|
||||||
engines: {node: '>=7.0.0'}
|
engines: {node: '>=7.0.0'}
|
||||||
@ -387,8 +393,8 @@ packages:
|
|||||||
is-number: 7.0.0
|
is-number: 7.0.0
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/undici/5.9.1:
|
/undici/5.10.0:
|
||||||
resolution: {integrity: sha512-6fB3a+SNnWEm4CJbgo0/CWR8RGcOCQP68SF4X0mxtYTq2VNN8T88NYrWVBAeSX+zb7bny2dx2iYhP3XHi00omg==}
|
resolution: {integrity: sha512-c8HsD3IbwmjjbLvoZuRI26TZic+TSEe8FPMLLOkN1AfYRhdjnKBU6yL+IwcSCbdZiX4e5t0lfMDLDCqj4Sq70g==}
|
||||||
engines: {node: '>=12.18'}
|
engines: {node: '>=12.18'}
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user