summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Maw <richard.maw@gmail.com>2014-11-05 10:29:15 +0000
committerRichard Maw <richard.maw@gmail.com>2014-11-05 10:29:15 +0000
commit85d9ce36512a7f44af693410c8733f7e049025a2 (patch)
treefe2a9fd9564894147cf2fae363786079e63c6409
parentac9e6787cd2b82bc37b9ba71d09d44aac71f85b1 (diff)
downloadmorph-85d9ce36512a7f44af693410c8733f7e049025a2.tar.gz
Run yarn jobs in parallel if yarn supports itbaserock/richardmaw/run-parallel-yarns
-rwxr-xr-xcheck6
1 files changed, 5 insertions, 1 deletions
diff --git a/check b/check
index dc4f96bc..64bd66f0 100755
--- a/check
+++ b/check
@@ -132,7 +132,11 @@ fi
if "$run_yarns" && command -v yarn > /dev/null
then
- yarn --env "PYTHONPATH=$PYTHONPATH" -s yarns/morph.shell-lib yarns/*.yarn
+ if yarn --max-jobs 3 2>&1 >/dev/null | grep -q 'no such option'; then
+ yarn --env "PYTHONPATH=$PYTHONPATH" -s yarns/morph.shell-lib yarns/*.yarn
+ else
+ yarn --max-jobs="$(nproc)" --env "PYTHONPATH=$PYTHONPATH" -s yarns/morph.shell-lib yarns/*.yarn
+ fi
fi
# cmdtest tests.