diff --git a/.github/workflows/lint-md.yml b/.github/workflows/lint-md.yml index 1ce4bff..22e8a14 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 }} @@ -20,6 +31,6 @@ jobs: - uses: DavidAnson/markdownlint-cli2-action@07035fd053f7be764496c0f8d8f9f41f98305101 # v22.0.0 with: globs: | - 'README.md' - 'examples/README.md' + README.md + examples/README.md config: .markdownlint.yaml diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index 71b0e33..2a49131 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -1,8 +1,18 @@ name: Pytest on: - push: pull_request: + paths: + - '**/*.py' + - 'pyproject.toml' + - '.github/workflows/pytest.yml' + push: + branches: + - main + 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..292f89a 100644 --- a/.github/workflows/ruff.yml +++ b/.github/workflows/ruff.yml @@ -1,8 +1,18 @@ name: Ruff on: - push: pull_request: + paths: + - '**/*.py' + - 'pyproject.toml' + - '.github/workflows/ruff.yml' + push: + branches: + - main + 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..f354a28 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 }}