name: Sequential Lint and Type Check on: push: branches: - "*" pull_request: paths: - "zhenxun/**" - "tests/**" - ".github/workflows/ruff.yml" - ".github/workflows/pyright.yml" - "pyproject.toml" - "poetry.lock" jobs: ruff-call: uses: ./.github/workflows/ruff.yml pyright-call: needs: ruff-call uses: ./.github/workflows/pyright.yml