From d2a7a0282fb6e6b947ca11ec7b41fd469266450d Mon Sep 17 00:00:00 2001 From: mpaulosky <60372079+mpaulosky@users.noreply.github.com> Date: Thu, 19 Feb 2026 16:58:51 -0800 Subject: [PATCH 1/3] Fix E2E test failures by installing Playwright browsers in CI pipeline - Add new step 'Install Playwright Browsers' to squad-ci.yml after build step - Installs Playwright CLI tool globally - Installs Chromium browser binary for E2E tests - Installs Chromium system dependencies for Linux CI environment - Resolves PlaywrightException: 'Executable doesn't exist at /home/runner/.cache/ms-playwright/...' - Fixes all 17 failing E2E tests in IssueManager.Web.E2E.Tests project Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .github/workflows/squad-ci.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/squad-ci.yml b/.github/workflows/squad-ci.yml index b10abf9..4702988 100644 --- a/.github/workflows/squad-ci.yml +++ b/.github/workflows/squad-ci.yml @@ -79,6 +79,12 @@ jobs: - name: Build solution run: dotnet build IssueManager.sln --configuration Release --no-restore + - name: Install Playwright Browsers + run: | + dotnet tool install --global Microsoft.Playwright.CLI + playwright install chromium + playwright install-deps chromium + - name: Run Tests id: run-tests run: | From 0c13a88f1e29ef27f5abf980472549a0bbe3b9b9 Mon Sep 17 00:00:00 2001 From: mpaulosky <60372079+mpaulosky@users.noreply.github.com> Date: Thu, 19 Feb 2026 17:03:05 -0800 Subject: [PATCH 2/3] Update .github/workflows/squad-ci.yml Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .github/workflows/squad-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/squad-ci.yml b/.github/workflows/squad-ci.yml index 4702988..f688ac7 100644 --- a/.github/workflows/squad-ci.yml +++ b/.github/workflows/squad-ci.yml @@ -81,7 +81,7 @@ jobs: - name: Install Playwright Browsers run: | - dotnet tool install --global Microsoft.Playwright.CLI + dotnet tool update --global Microsoft.Playwright.CLI || dotnet tool install --global Microsoft.Playwright.CLI --ignore-failed-sources playwright install chromium playwright install-deps chromium From 7e5579e645c086296df0cec76d22df7ff3526641 Mon Sep 17 00:00:00 2001 From: mpaulosky <60372079+mpaulosky@users.noreply.github.com> Date: Thu, 19 Feb 2026 17:03:40 -0800 Subject: [PATCH 3/3] Update .github/workflows/squad-ci.yml Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .github/workflows/squad-ci.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/squad-ci.yml b/.github/workflows/squad-ci.yml index f688ac7..9460abc 100644 --- a/.github/workflows/squad-ci.yml +++ b/.github/workflows/squad-ci.yml @@ -82,8 +82,7 @@ jobs: - name: Install Playwright Browsers run: | dotnet tool update --global Microsoft.Playwright.CLI || dotnet tool install --global Microsoft.Playwright.CLI --ignore-failed-sources - playwright install chromium - playwright install-deps chromium + playwright install --with-deps chromium - name: Run Tests id: run-tests