name: CI on: push: branches: [main] pull_request: jobs: test: # arm64 macOS: same clang/libc the differential + number-formatting # oracles were verified against. runs-on: macos-15 steps: - uses: actions/checkout@v4 - uses: pnpm/action-setup@v4 with: version: 11 - uses: actions/setup-node@v4 with: node-version-file: .node-version cache: pnpm - run: pnpm install --frozen-lockfile - run: pnpm build - name: Tests (plain lane) # Capped workers: the shared runner's cores oversubscribe under the # corpus compile fan-out, and vitest's worker RPC times out ("Timeout # calling onTaskUpdate") with every test green — the same contention # artifact the harness README documents for local parallel suites. run: SCRIPTC_TEST_WORKERS=4 pnpm test - name: Tests (ASan + RC audit lane) run: SCRIPTC_TEST_WORKERS=4 SCRIPTC_SAN=1 pnpm test