diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 649b401e..ed3f6dae 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -14,9 +14,15 @@ name: "CodeQL" on: push: branches: [ main ] + paths: + - "**.py" + - ".github/workflows/codeql-analysis.yml" pull_request: # The branches below must be a subset of the branches above branches: [ main ] + paths: + - "**.py" + - ".github/workflows/codeql-analysis.yml" schedule: - cron: '34 6 * * 4' diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index 6c50d167..a5a06358 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -5,10 +5,20 @@ on: branches: - main - dev + paths: + - "**.py" + - "pyproject.toml" + - "uv.lock" + - ".github/workflows/pytest.yml" pull_request: branches: - main - dev + paths: + - "**.py" + - "pyproject.toml" + - "uv.lock" + - ".github/workflows/pytest.yml" jobs: test: diff --git a/.github/workflows/ruff.yml b/.github/workflows/ruff.yml index c7578b46..223d0b82 100644 --- a/.github/workflows/ruff.yml +++ b/.github/workflows/ruff.yml @@ -1,5 +1,16 @@ name: Ruff -on: [push, pull_request] +on: + push: + paths: + - "**.py" + - "pyproject.toml" + - ".github/workflows/ruff.yml" + pull_request: + paths: + - "**.py" + - "pyproject.toml" + - ".github/workflows/ruff.yml" + jobs: ruff: runs-on: ubuntu-latest