ci: the correctness plant runs integration + conformance on every push — a release never waits on a second machine
This commit is contained in:
parent
a5a1883819
commit
b17fdc8e36
1 changed files with 16 additions and 0 deletions
|
|
@ -27,6 +27,22 @@ jobs:
|
||||||
- run: npm ci
|
- run: npm ci
|
||||||
- run: npm run test:unit
|
- run: npm run test:unit
|
||||||
|
|
||||||
|
# The correctness plant's full gate: integration + conformance run here on
|
||||||
|
# dedicated iron, on every push, so a release never depends on any other
|
||||||
|
# machine being up. Verdicts live in this run's log (never inferred).
|
||||||
|
integration:
|
||||||
|
name: Integration + conformance (Node 22)
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v4
|
||||||
|
- uses: actions/setup-node@v4
|
||||||
|
with:
|
||||||
|
node-version: '22'
|
||||||
|
cache: npm
|
||||||
|
- run: npm ci
|
||||||
|
- run: npm run test:ci-integration
|
||||||
|
- run: npx vitest run tests/conformance
|
||||||
|
|
||||||
bun:
|
bun:
|
||||||
name: Bun (latest)
|
name: Bun (latest)
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue