chore(ci): tighten backend workflow path filters (#34217)

This commit is contained in:
-LAN-
2026-03-30 05:55:05 +08:00
committed by GitHub
parent b642f5c3e5
commit 540906fb8a

View File

@@ -54,8 +54,15 @@ jobs:
filters: | filters: |
api: api:
- 'api/**' - 'api/**'
- 'docker/**'
- '.github/workflows/api-tests.yml' - '.github/workflows/api-tests.yml'
- '.github/workflows/expose_service_ports.sh'
- 'docker/.env.example'
- 'docker/middleware.env.example'
- 'docker/docker-compose.middleware.yaml'
- 'docker/docker-compose-template.yaml'
- 'docker/generate_docker_compose'
- 'docker/ssrf_proxy/**'
- 'docker/volumes/sandbox/conf/**'
web: web:
- 'web/**' - 'web/**'
- '.github/workflows/web-tests.yml' - '.github/workflows/web-tests.yml'
@@ -72,13 +79,38 @@ jobs:
- '.github/actions/setup-web/**' - '.github/actions/setup-web/**'
vdb: vdb:
- 'api/core/rag/datasource/**' - 'api/core/rag/datasource/**'
- 'docker/**' - 'api/tests/integration_tests/vdb/**'
- '.github/workflows/vdb-tests.yml' - '.github/workflows/vdb-tests.yml'
- '.github/workflows/expose_service_ports.sh'
- 'docker/.env.example'
- 'docker/middleware.env.example'
- 'docker/docker-compose.yaml'
- 'docker/docker-compose-template.yaml'
- 'docker/generate_docker_compose'
- 'docker/certbot/**'
- 'docker/couchbase-server/**'
- 'docker/elasticsearch/**'
- 'docker/iris/**'
- 'docker/nginx/**'
- 'docker/pgvector/**'
- 'docker/ssrf_proxy/**'
- 'docker/startupscripts/**'
- 'docker/tidb/**'
- 'docker/volumes/**'
- 'api/uv.lock' - 'api/uv.lock'
- 'api/pyproject.toml' - 'api/pyproject.toml'
migration: migration:
- 'api/migrations/**' - 'api/migrations/**'
- 'api/.env.example'
- '.github/workflows/db-migration-test.yml' - '.github/workflows/db-migration-test.yml'
- '.github/workflows/expose_service_ports.sh'
- 'docker/.env.example'
- 'docker/middleware.env.example'
- 'docker/docker-compose.middleware.yaml'
- 'docker/docker-compose-template.yaml'
- 'docker/generate_docker_compose'
- 'docker/ssrf_proxy/**'
- 'docker/volumes/sandbox/conf/**'
# Run tests in parallel while always emitting stable required checks. # Run tests in parallel while always emitting stable required checks.
api-tests-run: api-tests-run: