ci: run unified quality gate
This commit is contained in:
parent
cb3de4f92f
commit
d54fbef442
16
.github/workflows/lint.yml
vendored
16
.github/workflows/lint.yml
vendored
@ -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
|
||||
|
||||
@ -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 影响基础门禁反馈速度。
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user