chore(turbo): add build dependency to e2e test tasks in turbo.json for improved execution order

This commit is contained in:
taroj1205 2025-06-22 20:01:23 +12:00
parent 88805655d4
commit 2123d28504
No known key found for this signature in database
GPG key ID: 0FCB6CFFE0981AB7
2 changed files with 5 additions and 13 deletions

View file

@ -171,13 +171,6 @@ jobs:
- name: Build project - name: Build project
run: pnpm exec turbo run build run: pnpm exec turbo run build
- name: Upload build artifacts
uses: actions/upload-artifact@v4
with:
name: dist
path: dist/
retention-days: 1
playwright: playwright:
name: Playwright Tests name: Playwright Tests
needs: [check_changes, setup, build] needs: [check_changes, setup, build]
@ -186,12 +179,6 @@ jobs:
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Download build artifacts
uses: actions/download-artifact@v4
with:
name: dist
path: dist/
- name: Restore Turborepo Cache - name: Restore Turborepo Cache
uses: actions/cache@v4 uses: actions/cache@v4
with: with:

View file

@ -33,26 +33,31 @@
}, },
"test:e2e": { "test:e2e": {
"cache": true, "cache": true,
"dependsOn": ["build"],
"inputs": ["src/**/*"], "inputs": ["src/**/*"],
"outputs": ["playwright-report/**", "test-results/**"] "outputs": ["playwright-report/**", "test-results/**"]
}, },
"test:e2e:shard1": { "test:e2e:shard1": {
"cache": true, "cache": true,
"dependsOn": ["build"],
"inputs": ["src/**/*"], "inputs": ["src/**/*"],
"outputs": ["playwright-report/**", "test-results/**"] "outputs": ["playwright-report/**", "test-results/**"]
}, },
"test:e2e:shard2": { "test:e2e:shard2": {
"cache": true, "cache": true,
"dependsOn": ["build"],
"inputs": ["src/**/*"], "inputs": ["src/**/*"],
"outputs": ["playwright-report/**", "test-results/**"] "outputs": ["playwright-report/**", "test-results/**"]
}, },
"test:e2e:shard3": { "test:e2e:shard3": {
"cache": true, "cache": true,
"dependsOn": ["build"],
"inputs": ["src/**/*"], "inputs": ["src/**/*"],
"outputs": ["playwright-report/**", "test-results/**"] "outputs": ["playwright-report/**", "test-results/**"]
}, },
"test:e2e:shard4": { "test:e2e:shard4": {
"cache": true, "cache": true,
"dependsOn": ["build"],
"inputs": ["src/**/*"], "inputs": ["src/**/*"],
"outputs": ["playwright-report/**", "test-results/**"] "outputs": ["playwright-report/**", "test-results/**"]
}, },