diff --git a/.github/workflows/linting.yml b/.github/workflows/linting.yml index a60f796a..b28ec4b4 100644 --- a/.github/workflows/linting.yml +++ b/.github/workflows/linting.yml @@ -1,6 +1,17 @@ name: Sequential Lint and Type Check -on: [push, pull_request] +on: + push: + branches: + - "*" + pull_request: + paths: + - "zhenxun/**" + - "tests/**" + - ".github/workflows/ruff.yml" + - ".github/workflows/pyright.yml" + - "pyproject.toml" + - "poetry.lock" jobs: ruff-call: diff --git a/.github/workflows/pyright.yml b/.github/workflows/pyright.yml index 89b06b17..8c424be8 100644 --- a/.github/workflows/pyright.yml +++ b/.github/workflows/pyright.yml @@ -1,16 +1,7 @@ name: Pyright Lint on: - push: - branches: - - "*" - pull_request: - paths: - - "zhenxun/**" - - "tests/**" - - "pyproject.toml" - - "poetry.lock" - - ".github/workflows/pyright.yml" + workflow_call: jobs: pyright: diff --git a/.github/workflows/ruff.yml b/.github/workflows/ruff.yml index 8e4dfca8..fa23fd7a 100644 --- a/.github/workflows/ruff.yml +++ b/.github/workflows/ruff.yml @@ -1,17 +1,7 @@ name: Ruff Lint on: - workflow_call: # 允许此工作流作为可重用工作流被调用 - push: - branches: - - "*" - pull_request: - paths: - - "zhenxun/**" - - "tests/**" - - ".github/workflows/ruff.yml" - - "pyproject.toml" - - "poetry.lock" + workflow_call: jobs: ruff: