diff --git a/.github/workflows/lint-md.yml b/.github/workflows/lint-md.yml index 1ce4bff..a49d783 100644 --- a/.github/workflows/lint-md.yml +++ b/.github/workflows/lint-md.yml @@ -2,7 +2,18 @@ name: Lint (Markdown) on: pull_request: + paths: + - '**/*.md' + - .github/workflows/lint-md.yml + - .markdownlint.yaml push: + branches: + - main + paths: + - '**/*.md' + - .github/workflows/lint-md.yml + - .markdownlint.yaml + workflow_dispatch: concurrency: group: ${{ github.workflow }}-${{ github.ref }} diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index c6c5d5a..b4ef920 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -2,7 +2,17 @@ name: Pytest on: push: + branches: + - main + paths: + - '**/*.py' + - pyproject.toml + - .github/workflows/pytest.yml pull_request: + paths: + - '**/*.py' + - pyproject.toml + - .github/workflows/pytest.yml workflow_dispatch: permissions: diff --git a/.github/workflows/ruff.yml b/.github/workflows/ruff.yml index f58c908..d518d9f 100644 --- a/.github/workflows/ruff.yml +++ b/.github/workflows/ruff.yml @@ -2,7 +2,17 @@ name: Ruff on: push: + branches: + - main + paths: + - '**/*.py' + - pyproject.toml + - .github/workflows/ruff.yml pull_request: + paths: + - '**/*.py' + - pyproject.toml + - .github/workflows/ruff.yml workflow_dispatch: permissions: diff --git a/.github/workflows/spdx.yml b/.github/workflows/spdx.yml index e3fb578..01332d3 100644 --- a/.github/workflows/spdx.yml +++ b/.github/workflows/spdx.yml @@ -2,7 +2,18 @@ name: SPDX Check on: pull_request: + paths: + - '**/*.py' + - pyproject.toml + - .github/workflows/spdx.yml push: + branches: + - main + paths: + - '**/*.py' + - pyproject.toml + - .github/workflows/spdx.yml + workflow_dispatch: concurrency: group: ${{ github.workflow }}-${{ github.ref }}