From c7f7ad41d36bc7214c268a9e2574346aebf66acd Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 29 Dec 2025 20:32:31 +0000 Subject: [PATCH 1/2] Initial plan From 0c4fa956aad2604509582f86edf40c7e6748a0a4 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 29 Dec 2025 20:41:42 +0000 Subject: [PATCH 2/2] Fix VRT workflow by installing Playwright browsers directly instead of using Docker container Co-authored-by: barmo <12041624+barmo@users.noreply.github.com> --- .github/workflows/vrt-reports.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/vrt-reports.yml b/.github/workflows/vrt-reports.yml index c38c4ba8a1c..addf7930a66 100644 --- a/.github/workflows/vrt-reports.yml +++ b/.github/workflows/vrt-reports.yml @@ -49,17 +49,18 @@ jobs: pid=$! echo "pid=$pid" >> $GITHUB_OUTPUT sleep 5 + - name: Install Playwright browsers + run: npx playwright install --with-deps - name: Run VRT - uses: docker://mcr.microsoft.com/playwright:v1.56.1-jammy env: - STORYBOOK_URL: 'http://172.17.0.1:6006' - STYLED_REACT_STORYBOOK_URL: 'http://172.17.0.1:6007' - with: - args: npx playwright test --grep @vrt --shard="${{ matrix.shard }}/${{ strategy.job-total }}" + STORYBOOK_URL: 'http://localhost:6006' + STYLED_REACT_STORYBOOK_URL: 'http://localhost:6007' + run: npx playwright test --grep @vrt --shard="${{ matrix.shard }}/${{ strategy.job-total }}" - name: Stop storybook if: ${{ always() }} run: kill ${{ steps.storybook.outputs.pid }} - name: Stop styled-react storybook + if: ${{ always() }} run: kill ${{ steps.styled-react-storybook.outputs.pid }} - name: Upload report if: ${{ always() }}