diff --git a/playwright.config.ts b/playwright.config.ts index 2d5423c0a9..0c5f915b1f 100644 --- a/playwright.config.ts +++ b/playwright.config.ts @@ -24,8 +24,9 @@ const config: PlaywrightTestConfig = { baseURL: baseUrl || 'http://localhost:3000/', testIdAttribute: 'data-qa', trace: 'on-first-retry', - video: 'retain-on-failure', - screenshot: 'only-on-failure', + // Always record video and take screenshots on main branch, otherwise only on failure + video: process.env.GITHUB_REF === 'refs/heads/main' ? 'on' : 'retain-on-failure', + screenshot: process.env.GITHUB_REF === 'refs/heads/main' ? 'on' : 'only-on-failure', }, projects: [ {