diff --git a/.github/workflows/openclaw-release-checks.yml b/.github/workflows/openclaw-release-checks.yml index 4e02edc7a020..6ee542c4b365 100644 --- a/.github/workflows/openclaw-release-checks.yml +++ b/.github/workflows/openclaw-release-checks.yml @@ -902,7 +902,7 @@ jobs: needs: [resolve_target] if: contains(fromJSON('["all","qa","qa-parity"]'), needs.resolve_target.outputs.rerun_group) continue-on-error: true - runs-on: blacksmith-8vcpu-ubuntu-2404 + runs-on: blacksmith-16vcpu-ubuntu-2404 timeout-minutes: 45 permissions: contents: read @@ -933,7 +933,7 @@ jobs: - name: Build private QA runtime env: - NODE_OPTIONS: --max-old-space-size=8192 + NODE_OPTIONS: --max-old-space-size=12288 run: node scripts/build-all.mjs qaRuntime - name: Run runtime parity lane diff --git a/test/scripts/plugin-prerelease-test-plan.test.ts b/test/scripts/plugin-prerelease-test-plan.test.ts index 1bb147b45c2b..25c31e68f68e 100644 --- a/test/scripts/plugin-prerelease-test-plan.test.ts +++ b/test/scripts/plugin-prerelease-test-plan.test.ts @@ -582,8 +582,10 @@ describe("scripts/lib/plugin-prerelease-test-plan.mjs", () => { "utf8", ); const releaseChecksWorkflow = parse(releaseChecksSource); + const runtimeParity = releaseChecksWorkflow.jobs.qa_lab_runtime_parity_release_checks; const runtimeToolCoverage = releaseChecksWorkflow.jobs.runtime_tool_coverage_release_checks; + expect(runtimeParity["runs-on"]).toBe("blacksmith-16vcpu-ubuntu-2404"); expect(runtimeToolCoverage["continue-on-error"]).toBeUndefined(); expect(runtimeToolCoverage.needs).toEqual([ "resolve_target",