feat: enable turborepo caching for test workflow

This commit is contained in:
Dax Raad
2026-01-29 16:35:19 -05:00
parent 735369b2ed
commit 66483348eb
2 changed files with 14 additions and 2 deletions

View File

@@ -21,8 +21,8 @@ jobs:
- name: windows
host: windows-latest
playwright: bunx playwright install
workdir: packages/app
command: bun test:e2e:local
workdir: .
command: bun turbo run @opencode-ai/app#test:e2e:local
runs-on: ${{ matrix.settings.host }}
defaults:
run:
@@ -36,6 +36,14 @@ jobs:
- name: Setup Bun
uses: ./.github/actions/setup-bun
- name: Setup Turborepo Remote Cache
uses: actions/cache@v4
with:
path: .turbo
key: ${{ runner.os }}-turbo-${{ github.sha }}
restore-keys: |
${{ runner.os }}-turbo-
- name: Install Playwright browsers
working-directory: packages/app
run: ${{ matrix.settings.playwright }}

View File

@@ -13,6 +13,10 @@
"@opencode-ai/app#test": {
"dependsOn": ["^build"],
"outputs": []
},
"@opencode-ai/app#test:e2e:local": {
"dependsOn": ["^build"],
"outputs": []
}
}
}