From d54fbef4422954bce55efeb40f8a76331b72e147 Mon Sep 17 00:00:00 2001 From: Your Name Date: Wed, 27 May 2026 11:20:19 +0800 Subject: [PATCH] ci: run unified quality gate --- .github/workflows/lint.yml | 16 ++-------------- docs/operations.md | 4 ++-- 2 files changed, 4 insertions(+), 16 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 2bb0a9ece..ac4f85571 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -27,17 +27,5 @@ jobs: - name: Install dependencies run: pnpm install --frozen-lockfile - - name: Run lint - run: pnpm lint - - - name: Check scoped log hygiene - run: pnpm check:logs - - - name: Run typecheck - run: pnpm exec tsc --noEmit --pretty false - - - name: Check diff hygiene - run: git diff --check - - - name: Check tracked local artifacts - run: pnpm check:artifacts + - name: Run quality gate + run: pnpm check:quality diff --git a/docs/operations.md b/docs/operations.md index 4c0b8da61..a1f3ff5f6 100644 --- a/docs/operations.md +++ b/docs/operations.md @@ -22,9 +22,9 @@ pnpm check:quality ## CI -`.github/workflows/lint.yml` 是基础质量门禁,负责 lint、日志治理、类型检查、diff hygiene 和 tracked 污染物检查。 +`.github/workflows/lint.yml` 是基础质量门禁,运行 `pnpm check:quality`,负责 lint、日志治理、类型检查、diff hygiene 和 tracked 污染物检查。 -CI 中的污染物检查复用 `pnpm check:artifacts`,避免本地和远端规则漂移。 +CI 和本地提交前检查复用同一个入口,避免规则漂移。 Playwright workflow 独立运行,避免 e2e 依赖、浏览器安装和 secrets 影响基础门禁反馈速度。