Skip to content

Commit 6f719aa

Browse files
committed
fix(ci): disable video recording in CI — eliminates ffmpeg dependency, screenshots+traces on failure are sufficient
1 parent bd5f7a8 commit 6f719aa

2 files changed

Lines changed: 3 additions & 5 deletions

File tree

.github/workflows/test.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -117,10 +117,8 @@ jobs:
117117
- name: Setup Bun
118118
uses: ./.github/actions/setup-bun
119119

120-
- name: Verify system Chromium and ffmpeg
121-
run: |
122-
chromium-browser --version || chromium --version || which chromium-browser || which chromium
123-
ffmpeg -version 2>/dev/null || sudo apt-get install -y ffmpeg
120+
- name: Verify system Chromium
121+
run: chromium-browser --version || chromium --version || which chromium-browser || which chromium
124122

125123
- name: Run app e2e tests
126124
run: bun --cwd packages/app test:e2e:local

packages/app/playwright.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ export default defineConfig({
3939
baseURL,
4040
trace: "on-first-retry",
4141
screenshot: "only-on-failure",
42-
video: "retain-on-failure",
42+
video: process.env.CI ? "off" : "retain-on-failure",
4343
},
4444
projects: [
4545
{

0 commit comments

Comments
 (0)