From c670e05c460e99095035705d46081b3d1b4dd37d Mon Sep 17 00:00:00 2001 From: ladybluenotes Date: Wed, 8 Jul 2026 19:28:36 -0700 Subject: [PATCH 1/2] add integration tests to test:pr command --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f94a303..1041398 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "test:knip": "knip", "test:lib": "nx affected --targets=test:lib --exclude=examples/**", "test:lib:dev": "pnpm test:lib && nx watch --all -- pnpm test:lib", - "test:pr": "tsc --noEmit && nx affected --targets=test:eslint,test:sherif,test:knip,test:docs,test:lib,test:types,build", + "test:pr": "tsc --noEmit && nx affected --targets=test:eslint,test:sherif,test:knip,test:docs,test:lib,test:integration,test:types,build", "test:sherif": "sherif", "test:types": "nx affected --targets=test:types --exclude=examples/**", "watch": "pnpm run build:all && nx watch --all -- pnpm run build:all" From a46fe73df679aefc3ff8c63e6e87304204b949db Mon Sep 17 00:00:00 2001 From: ladybluenotes Date: Wed, 8 Jul 2026 19:39:02 -0700 Subject: [PATCH 2/2] feat(tests): add integration tests to CI workflow and update test scripts --- .github/workflows/pr.yml | 2 ++ package.json | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 6284ff6..76e3265 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -36,6 +36,8 @@ jobs: main-branch-name: main - name: Run Checks run: pnpm run test:pr + - name: Run Integration Tests + run: pnpm run test:integration preview: name: Preview runs-on: ubuntu-latest diff --git a/package.json b/package.json index 1041398..0052532 100644 --- a/package.json +++ b/package.json @@ -37,10 +37,11 @@ "test:ci": "tsc --noEmit && nx run-many --targets=test:eslint,test:sherif,test:knip,test:docs,test:lib,test:integration,test:types,build", "test:docs": "node scripts/verify-links.ts", "test:eslint": "nx affected --target=test:eslint --exclude=examples/**", + "test:integration": "nx affected --targets=test:integration --exclude=examples/**", "test:knip": "knip", "test:lib": "nx affected --targets=test:lib --exclude=examples/**", "test:lib:dev": "pnpm test:lib && nx watch --all -- pnpm test:lib", - "test:pr": "tsc --noEmit && nx affected --targets=test:eslint,test:sherif,test:knip,test:docs,test:lib,test:integration,test:types,build", + "test:pr": "tsc --noEmit && nx affected --targets=test:eslint,test:sherif,test:knip,test:docs,test:lib,test:types,build", "test:sherif": "sherif", "test:types": "nx affected --targets=test:types --exclude=examples/**", "watch": "pnpm run build:all && nx watch --all -- pnpm run build:all"