From 730805b31ed8d71893b3154f2cae51dc8a6de62e Mon Sep 17 00:00:00 2001 From: HibiKier <775757368@qq.com> Date: Fri, 14 Mar 2025 01:02:27 +0800 Subject: [PATCH] =?UTF-8?q?:green=5Fheart:=20=E4=BF=AE=E5=A4=8D=E6=9E=84?= =?UTF-8?q?=E5=BB=BA=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/linting.yml | 27 +-------------------------- .github/workflows/pyright.yml | 27 +++++++++++++++++++++++++++ .github/workflows/ruff.yml | 10 ++++++++++ 3 files changed, 38 insertions(+), 26 deletions(-) diff --git a/.github/workflows/linting.yml b/.github/workflows/linting.yml index e330249b..a60f796a 100644 --- a/.github/workflows/linting.yml +++ b/.github/workflows/linting.yml @@ -1,31 +1,6 @@ name: Sequential Lint and Type Check -on: - push: - branches: - - "*" - paths: - - "zhenxun/**" - - "tests/**" - - "pyproject.toml" - - "poetry.lock" - - ".github/workflows/pyright.yml" - - ".github/workflows/ruff.yml" - - ".github/workflows/linting.yml" - - pull_request: - branches: - - "*" - paths: - - "zhenxun/**" - - "tests/**" - - "pyproject.toml" - - "poetry.lock" - - ".github/workflows/pyright.yml" - - ".github/workflows/ruff.yml" - - ".github/workflows/linting.yml" - - workflow_dispatch: +on: [push, pull_request] jobs: ruff-call: diff --git a/.github/workflows/pyright.yml b/.github/workflows/pyright.yml index 02dd64f4..43fd8a74 100644 --- a/.github/workflows/pyright.yml +++ b/.github/workflows/pyright.yml @@ -2,6 +2,33 @@ name: Pyright Lint on: workflow_call: + push: + branches: + - "*" + pull_request: + paths: + - "zhenxun/**" + - "tests/**" + - ".github/workflows/pyright.yml" + - "pyproject.toml" + - "poetry.lock" + workflow_dispatch: + inputs: + python-version: + description: "Python version" + required: false + type: choice + options: + - "all" + - "3.10" + - "3.11" + - "3.12" + default: "all" + debug-mode: + description: "enable debug mode" + required: false + type: boolean + default: false jobs: pyright: diff --git a/.github/workflows/ruff.yml b/.github/workflows/ruff.yml index fa23fd7a..15922c66 100644 --- a/.github/workflows/ruff.yml +++ b/.github/workflows/ruff.yml @@ -2,6 +2,16 @@ name: Ruff Lint on: workflow_call: + push: + branches: + - "*" + pull_request: + paths: + - "zhenxun/**" + - "tests/**" + - ".github/workflows/ruff.yml" + - "pyproject.toml" + - "poetry.lock" jobs: ruff: