From 3a4b9c7e55093e009ce029c5c93bcdf988d17609 Mon Sep 17 00:00:00 2001 From: IzumiSy Date: Tue, 19 May 2026 11:58:27 +0900 Subject: [PATCH 1/5] chore: exclude e2e package from root test command --- .github/actions/ci/action.yaml | 2 +- .github/workflows/ci-e2e.yaml | 4 +++- .github/workflows/ci-packages.yaml | 3 +++ package.json | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.github/actions/ci/action.yaml b/.github/actions/ci/action.yaml index 357b61c0..ff33772f 100644 --- a/.github/actions/ci/action.yaml +++ b/.github/actions/ci/action.yaml @@ -17,5 +17,5 @@ runs: shell: bash - run: pnpm fmt:check shell: bash - - run: pnpm exec turbo run lint test type-check + - run: pnpm exec turbo run lint test type-check --filter='!e2e' shell: bash diff --git a/.github/workflows/ci-e2e.yaml b/.github/workflows/ci-e2e.yaml index 984d5f8b..a88c1a66 100644 --- a/.github/workflows/ci-e2e.yaml +++ b/.github/workflows/ci-e2e.yaml @@ -32,8 +32,10 @@ jobs: run: pnpm install - name: Build packages run: pnpm exec turbo run build + - name: Lint & Type-check + run: pnpm exec turbo run lint type-check --filter=e2e - name: Run E2E tests - run: pnpm --filter e2e test + run: pnpm --filter e2e exec playwright test env: VITE_TAILOR_APP_URL: ${{ secrets.E2E_TAILOR_APP_URL }} VITE_TAILOR_CLIENT_ID: ${{ secrets.E2E_TAILOR_CLIENT_ID }} diff --git a/.github/workflows/ci-packages.yaml b/.github/workflows/ci-packages.yaml index 1c62640d..815c8351 100644 --- a/.github/workflows/ci-packages.yaml +++ b/.github/workflows/ci-packages.yaml @@ -6,6 +6,9 @@ on: - "packages/**" - "examples/**" - "docs/**" + - "package.json" + - "pnpm-lock.yaml" + - "pnpm-workspace.yaml" - ".github/workflows/ci-packages.yaml" - ".github/actions/ci/action.yaml" diff --git a/package.json b/package.json index 195b270c..2dfb3627 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "build": "turbo build", "type-check": "turbo type-check", "lint": "turbo lint", - "test": "turbo test", + "test": "turbo test --filter='!e2e'", "fmt": "oxfmt", "fmt:check": "oxfmt --check", "changeset:create": "changeset", From d5607b6e011bf280c63bfbd7e9b38a243f5b9d74 Mon Sep 17 00:00:00 2001 From: IzumiSy Date: Tue, 19 May 2026 11:59:38 +0900 Subject: [PATCH 2/5] Tweak --- .github/workflows/ci-e2e.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci-e2e.yaml b/.github/workflows/ci-e2e.yaml index a88c1a66..92ae0e85 100644 --- a/.github/workflows/ci-e2e.yaml +++ b/.github/workflows/ci-e2e.yaml @@ -35,7 +35,7 @@ jobs: - name: Lint & Type-check run: pnpm exec turbo run lint type-check --filter=e2e - name: Run E2E tests - run: pnpm --filter e2e exec playwright test + run: pnpm exec turbo test --filter e2e env: VITE_TAILOR_APP_URL: ${{ secrets.E2E_TAILOR_APP_URL }} VITE_TAILOR_CLIENT_ID: ${{ secrets.E2E_TAILOR_CLIENT_ID }} From da03f506ec276828613e9e2274454b2ac20d60b1 Mon Sep 17 00:00:00 2001 From: IzumiSy Date: Tue, 19 May 2026 12:02:15 +0900 Subject: [PATCH 3/5] Revert "Tweak" This reverts commit d5607b6e011bf280c63bfbd7e9b38a243f5b9d74. --- .github/workflows/ci-e2e.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci-e2e.yaml b/.github/workflows/ci-e2e.yaml index 92ae0e85..a88c1a66 100644 --- a/.github/workflows/ci-e2e.yaml +++ b/.github/workflows/ci-e2e.yaml @@ -35,7 +35,7 @@ jobs: - name: Lint & Type-check run: pnpm exec turbo run lint type-check --filter=e2e - name: Run E2E tests - run: pnpm exec turbo test --filter e2e + run: pnpm --filter e2e exec playwright test env: VITE_TAILOR_APP_URL: ${{ secrets.E2E_TAILOR_APP_URL }} VITE_TAILOR_CLIENT_ID: ${{ secrets.E2E_TAILOR_CLIENT_ID }} From 1d73fe592bb5abf9fb51ef5fe381eacd11625c3b Mon Sep 17 00:00:00 2001 From: IzumiSy Date: Tue, 19 May 2026 13:36:37 +0900 Subject: [PATCH 4/5] refactor: rename e2e test script to test:e2e to avoid turbo conflict --- .github/actions/ci/action.yaml | 2 +- e2e/package.json | 4 ++-- package.json | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/actions/ci/action.yaml b/.github/actions/ci/action.yaml index ff33772f..357b61c0 100644 --- a/.github/actions/ci/action.yaml +++ b/.github/actions/ci/action.yaml @@ -17,5 +17,5 @@ runs: shell: bash - run: pnpm fmt:check shell: bash - - run: pnpm exec turbo run lint test type-check --filter='!e2e' + - run: pnpm exec turbo run lint test type-check shell: bash diff --git a/e2e/package.json b/e2e/package.json index ae2a41f5..55518ba4 100644 --- a/e2e/package.json +++ b/e2e/package.json @@ -3,8 +3,8 @@ "private": true, "type": "module", "scripts": { - "test": "playwright test", - "test:ui": "playwright test --ui", + "test:e2e": "playwright test", + "test:e2e:ui": "playwright test --ui", "dev": "vite --config app/vite.config.ts", "deploy:backend": "cd backend && tailor-sdk apply --workspace-id $TAILOR_PLATFORM_WORKSPACE_ID --yes" }, diff --git a/package.json b/package.json index 2dfb3627..195b270c 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "build": "turbo build", "type-check": "turbo type-check", "lint": "turbo lint", - "test": "turbo test --filter='!e2e'", + "test": "turbo test", "fmt": "oxfmt", "fmt:check": "oxfmt --check", "changeset:create": "changeset", From bb6b95bf9b8f0464774c19983a61639736857f82 Mon Sep 17 00:00:00 2001 From: IzumiSy Date: Tue, 19 May 2026 13:46:07 +0900 Subject: [PATCH 5/5] ci: use test:e2e script in ci-e2e workflow --- .github/workflows/ci-e2e.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci-e2e.yaml b/.github/workflows/ci-e2e.yaml index a88c1a66..ab4d0502 100644 --- a/.github/workflows/ci-e2e.yaml +++ b/.github/workflows/ci-e2e.yaml @@ -35,7 +35,7 @@ jobs: - name: Lint & Type-check run: pnpm exec turbo run lint type-check --filter=e2e - name: Run E2E tests - run: pnpm --filter e2e exec playwright test + run: pnpm --filter e2e test:e2e env: VITE_TAILOR_APP_URL: ${{ secrets.E2E_TAILOR_APP_URL }} VITE_TAILOR_CLIENT_ID: ${{ secrets.E2E_TAILOR_CLIENT_ID }}