@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

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 .gitignore for 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-quality

Latest: 1.1.0 (via changesets).

Example

Usage
// package.json
{
  "scripts": {
    "check:artifacts": "zedkit-check-no-artifacts --allow '^docs/catalog/catalog\\.json$'"
  }
}

Wraps: (none)

On this page