Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,10 @@ jobs:
node-version: 22
cache: pnpm
- run: pnpm install --frozen-lockfile
# Regression guard for #43: the Corpus package must be able to test
# itself right after install, before any other workspace pretest has
# had a chance to build receipt/metadata dist/ output on its behalf.
- run: pnpm --filter @ever-guild/proof-runner-corpus test
- run: pnpm exec playwright install --with-deps chromium firefox
# Keep the root test suite first so workspace bootstrap is exercised from
# a clean checkout before typecheck or build can populate package dist/.
Expand Down
2 changes: 1 addition & 1 deletion packages/corpus/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
"scripts": {
"build": "tsc -p tsconfig.json",
"lint": "eslint src test",
"pretest": "pnpm --filter @ever-guild/proof-runner-schema build && tsc -p tsconfig.json",
"pretest": "pnpm --filter @ever-guild/proof-runner-schema build && pnpm --filter @ever-guild/proof-runner-receipt build && pnpm --filter @ever-guild/proof-runner-metadata build && tsc -p tsconfig.json",
"test": "mkdir -p tmp && TMPDIR=./tmp vitest run --config ../../vitest.packages.config.ts --no-file-parallelism",
"typecheck": "tsc -p tsconfig.json --noEmit"
},
Expand Down