From 35d1620bfb4b16c4d83d322da8625a7cc7b24414 Mon Sep 17 00:00:00 2001 From: important-new Date: Sun, 14 Jun 2026 17:24:05 +0800 Subject: [PATCH] ci: run full test suites on every PR Remove pull_request paths filters so backend-tests and frontend-e2e run on every PR, making them reliable required status checks (path-filtered checks stay pending forever and would deadlock merges). Scope push triggers to main to avoid duplicate runs on feature branches. Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/backend-tests.yml | 5 +---- .github/workflows/frontend-e2e.yml | 4 +--- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/.github/workflows/backend-tests.yml b/.github/workflows/backend-tests.yml index 71084e8..3b05c95 100644 --- a/.github/workflows/backend-tests.yml +++ b/.github/workflows/backend-tests.yml @@ -3,16 +3,13 @@ name: backend-tests on: workflow_dispatch: push: + branches: [main] paths: - "server/**" - "requirements-test.txt" - "pytest.ini" - ".github/workflows/backend-tests.yml" pull_request: - paths: - - "server/**" - - "requirements-test.txt" - - "pytest.ini" jobs: pytest: diff --git a/.github/workflows/frontend-e2e.yml b/.github/workflows/frontend-e2e.yml index 57cc36b..3375281 100644 --- a/.github/workflows/frontend-e2e.yml +++ b/.github/workflows/frontend-e2e.yml @@ -3,14 +3,12 @@ name: frontend-e2e on: workflow_dispatch: push: + branches: [main] paths: - "client/**" - "e2e/**" - ".github/workflows/frontend-e2e.yml" pull_request: - paths: - - "client/**" - - "e2e/**" jobs: playwright: