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 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:
|
||||
name: Bun (latest)
|
||||
runs-on: ubuntu-latest
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue