diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e282d90..458426e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -4,6 +4,13 @@ on: pull_request: branches: - main + paths: + - "src/fastapi_maintenance/**" + - "tests/**" + - ".github/workflows/ci.yml" + - "scripts/lint.sh" + - "pyproject.toml" + - "uv.lock" workflow_call: workflow_dispatch: diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 88f6d99..9f30e39 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -4,6 +4,13 @@ on: push: branches: - main + paths: + - "src/fastapi_maintenance/**" + - "tests/**" + - ".github/workflows/coverage.yml" + - "scripts/test.sh" + - "pyproject.toml" + - "uv.lock" workflow_call: workflow_dispatch: diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index fb0c7f2..971c58f 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -4,6 +4,13 @@ on: push: branches: - main + paths: + - "docs/**" + - "README.md" + - ".github/workflows/docs.yml" + - "mkdocs.yml" + - "pyproject.toml" + - "uv.lock" workflow_dispatch: permissions: