Skip to content

F2b: per-item execution and the runner's commit step #827

F2b: per-item execution and the runner's commit step

F2b: per-item execution and the runner's commit step #827

Workflow file for this run

name: CI
on:
push:
branches: [main, 'codex/**']
pull_request:
permissions:
contents: read
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: '26.7.0'
cache: npm
- run: npm ci --ignore-scripts
- run: npm run typecheck
# The Docker agent suites run one file at a time in the Agent isolation workflow; running them here
# would put them in parallel against the same image tag and daemon.
- run: npm test -- --exclude test/agent-container.test.ts --exclude test/agent-network.test.ts --exclude test/agent-adapter.test.ts --exclude test/agent-supervisor.test.ts --exclude test/agent-gate.test.ts --exclude test/agent-question.test.ts
- run: npx playwright install --with-deps chromium
- run: npm run test:browser