From f4db7745450e2677c1912165410b12e815aeefa7 Mon Sep 17 00:00:00 2001 From: Anthony LC Date: Fri, 5 Jun 2026 17:43:40 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=91=B7(CI)=20remove=20test-e2e-other-brow?= =?UTF-8?q?ser=20job?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We don't maintain the test-e2e-other-browser job, and it often fails due to various reasons. To avoid unnecessary noise in our CI pipeline, we will remove this job. We are adding workflow_dispatch trigger to the e2e-tests workflow, so that we can still run e2e tests on other browsers when needed from the Github actions UI. --- .github/workflows/e2e-tests.yml | 17 +++++++++++++++++ .github/workflows/impress-frontend.yml | 8 -------- CHANGELOG.md | 1 + 3 files changed, 18 insertions(+), 8 deletions(-) diff --git a/.github/workflows/e2e-tests.yml b/.github/workflows/e2e-tests.yml index 5acb613e2..f2466f09c 100644 --- a/.github/workflows/e2e-tests.yml +++ b/.github/workflows/e2e-tests.yml @@ -1,6 +1,23 @@ name: E2E Tests on: + workflow_dispatch: + inputs: + browser-name: + description: "Name used for cache keys and artifact names (e.g. chromium, other-browser)" + required: false + default: "other-browser" + type: string + projects: + description: "Playwright --project flags (e.g. --project=firefox --project=webkit)" + required: false + default: "--project=firefox --project=webkit" + type: string + timeout-minutes: + description: "Job timeout in minutes" + required: false + default: "30" + type: string workflow_call: inputs: browser-name: diff --git a/.github/workflows/impress-frontend.yml b/.github/workflows/impress-frontend.yml index 247f1ce00..6eaa55c25 100644 --- a/.github/workflows/impress-frontend.yml +++ b/.github/workflows/impress-frontend.yml @@ -73,14 +73,6 @@ jobs: projects: --project=chromium timeout-minutes: 25 - test-e2e-other-browser: - needs: test-e2e-chromium - uses: ./.github/workflows/e2e-tests.yml - with: - browser-name: other-browser - projects: --project=firefox --project=webkit - timeout-minutes: 30 - bundle-size-check: runs-on: ubuntu-latest needs: install-dependencies diff --git a/CHANGELOG.md b/CHANGELOG.md index 5fa0190da..8519a109f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ and this project adheres to ### Changed +- 👷(CI) remove test-e2e-other-browser job #2404 - ♿️(frontend) use heading element for pinned documents section title #2380 ## [v5.2.1] - 2026-06-05