Skip to content

LLVM runtime ABI guard and the differential scratch race fix #9

LLVM runtime ABI guard and the differential scratch race fix

LLVM runtime ABI guard and the differential scratch race fix #9

Workflow file for this run

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