From ede0d2593ec2dd78d6527965fcdc2d2fd14f8804 Mon Sep 17 00:00:00 2001 From: Michael Nahkies Date: Wed, 18 Mar 2026 15:29:37 +1300 Subject: [PATCH] chore: add pnpm run ci-pipeline:fast --- package.json | 3 ++- scripts/ci-pipeline.sh | 10 ++++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index ed999b51d..0d7cda664 100644 --- a/package.json +++ b/package.json @@ -28,12 +28,13 @@ "test": "jest", "integration:clean": "pnpm --filter @integration/* clean", "integration:generate": "node ./scripts/generate.mjs", - "integration:validate": "pnpm -r validate", + "integration:validate": "pnpm -r --workspace-concurrency=2 validate", "e2e:generate": "pnpm --filter e2e clean && pnpm --filter e2e generate", "e2e:validate": "pnpm --filter e2e build && pnpm --filter e2e test", "ci-test": "jest --coverage", "ci-lint": "biome ci .", "ci-pipeline": "./scripts/ci-pipeline.sh", + "ci-pipeline:fast": "FAST=1 ./scripts/ci-pipeline.sh", "publish:alpha": "./scripts/publish.alpha.sh", "publish:release": "./scripts/publish.release.sh", "prepare": "husky" diff --git a/scripts/ci-pipeline.sh b/scripts/ci-pipeline.sh index 3382a70ad..8cc9e2159 100755 --- a/scripts/ci-pipeline.sh +++ b/scripts/ci-pipeline.sh @@ -8,6 +8,10 @@ SCHEMA_BUILDERS=( zod-v4 ) +if [[ -n "$FAST" ]]; then + SCHEMA_BUILDERS=(zod-v4) +fi + pnpm run build pnpm run build:docs pnpm ci-test @@ -21,8 +25,10 @@ for SCHEMA_BUILDER in "${SCHEMA_BUILDERS[@]}"; do pnpm integration:validate done -SCHEMA_BUILDER=zod-v3 pnpm e2e:generate -pnpm e2e:validate +if [[ -z "$FAST" ]]; then + SCHEMA_BUILDER=zod-v3 pnpm e2e:generate + pnpm e2e:validate +fi SCHEMA_BUILDER=zod-v4 pnpm e2e:generate pnpm e2e:validate