ci: bump NODE_OPTIONS heap limit 6144→8192 to fix OOM crashes
Bump --max-old-space-size from 6144 to 8192 in all CI test jobs: - Linux: OPENCLAW_TEST_MAX_OLD_SPACE_SIZE_MB (x2) - Windows: NODE_OPTIONS env Fixes JavaScript heap out of memory crashes during test runs on PR #34942.
This commit is contained in:
parent
105751914f
commit
ec6fae6b4e
6
.github/workflows/ci.yml
vendored
6
.github/workflows/ci.yml
vendored
@ -242,7 +242,7 @@ jobs:
|
|||||||
# `pnpm test` runs `scripts/test-parallel.mjs`, which spawns multiple Node processes.
|
# `pnpm test` runs `scripts/test-parallel.mjs`, which spawns multiple Node processes.
|
||||||
# Default heap limits have been too low on Linux CI (V8 OOM near 4GB).
|
# Default heap limits have been too low on Linux CI (V8 OOM near 4GB).
|
||||||
echo "OPENCLAW_TEST_WORKERS=2" >> "$GITHUB_ENV"
|
echo "OPENCLAW_TEST_WORKERS=2" >> "$GITHUB_ENV"
|
||||||
echo "OPENCLAW_TEST_MAX_OLD_SPACE_SIZE_MB=6144" >> "$GITHUB_ENV"
|
echo "OPENCLAW_TEST_MAX_OLD_SPACE_SIZE_MB=8192" >> "$GITHUB_ENV"
|
||||||
if [ -n "$SHARD_COUNT" ] && [ -n "$SHARD_INDEX" ]; then
|
if [ -n "$SHARD_COUNT" ] && [ -n "$SHARD_INDEX" ]; then
|
||||||
echo "OPENCLAW_TEST_SHARDS=$SHARD_COUNT" >> "$GITHUB_ENV"
|
echo "OPENCLAW_TEST_SHARDS=$SHARD_COUNT" >> "$GITHUB_ENV"
|
||||||
echo "OPENCLAW_TEST_SHARD_INDEX=$SHARD_INDEX" >> "$GITHUB_ENV"
|
echo "OPENCLAW_TEST_SHARD_INDEX=$SHARD_INDEX" >> "$GITHUB_ENV"
|
||||||
@ -487,7 +487,7 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
# Keep the compatibility lane aligned with the default Node test lane.
|
# Keep the compatibility lane aligned with the default Node test lane.
|
||||||
echo "OPENCLAW_TEST_WORKERS=2" >> "$GITHUB_ENV"
|
echo "OPENCLAW_TEST_WORKERS=2" >> "$GITHUB_ENV"
|
||||||
echo "OPENCLAW_TEST_MAX_OLD_SPACE_SIZE_MB=6144" >> "$GITHUB_ENV"
|
echo "OPENCLAW_TEST_MAX_OLD_SPACE_SIZE_MB=8192" >> "$GITHUB_ENV"
|
||||||
|
|
||||||
- name: Build under Node 22
|
- name: Build under Node 22
|
||||||
run: pnpm build
|
run: pnpm build
|
||||||
@ -608,7 +608,7 @@ jobs:
|
|||||||
runs-on: blacksmith-32vcpu-windows-2025
|
runs-on: blacksmith-32vcpu-windows-2025
|
||||||
timeout-minutes: 45
|
timeout-minutes: 45
|
||||||
env:
|
env:
|
||||||
NODE_OPTIONS: --max-old-space-size=6144
|
NODE_OPTIONS: --max-old-space-size=8192
|
||||||
# Keep total concurrency predictable on the 32 vCPU runner.
|
# Keep total concurrency predictable on the 32 vCPU runner.
|
||||||
# Windows shard 2 has shown intermittent instability at 2 workers.
|
# Windows shard 2 has shown intermittent instability at 2 workers.
|
||||||
OPENCLAW_TEST_WORKERS: 1
|
OPENCLAW_TEST_WORKERS: 1
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user