@zedtech/zedkit-quality
Fail CI when build artifacts are tracked
Fail if tracked files match a parameterized artifact list, match `.gitignore` (including ignored-but-tracked, via `--no-index`), or exceed a size cap.
alpha
Usage
At a glance
- Who: Teams that must never commit caches, build output, or oversized binaries.
- What: Fail if tracked files match a parameterized artifact list, match
.gitignore(including ignored-but-tracked, via--no-index), or exceed a size cap. - Use when: As a CI hygiene step on every repo that already has a
.gitignorefor build output. - Avoid when: For secret scanning — use
zedkit-check-no-secrets. - See also: Fail CI when secrets are tracked
Install
pnpm add @zedtech/zedkit-qualityLatest: 1.1.0 (via changesets).
Example
// package.json
{
"scripts": {
"check:artifacts": "zedkit-check-no-artifacts --allow '^docs/catalog/catalog\\.json$'"
}
}Wraps: (none)