mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-10 12:47:04 +00:00
Adds `tests/lint/repository/test_pkgmgr_deprecated.py` and the matching `pkgmgr-deprecated` rule in the suppression catalog. The check never fails the suite; each unmarked `name: pkgmgr` / `name: pkgmgr-install` line is surfaced as a `DeprecationWarning` locally and as a GitHub Actions `::warning file=…,line=…::…` annotation in CI. The warning message points at the available pip migrations (`kpmx`, `docoli`, `git+infinito-nexus-core`). Per-line opt-out via `# nocheck: pkgmgr-deprecated`. Also compacts the suppression catalog page: drops the examples section, replaces prose-style bullet lists with tables, shortens catalog `Effect` cells, and aligns with `documentation.md` (no em dashes, no soft-wraps inside sentences, link texts use filenames instead of full paths). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Test guidance 🧪
This directory contains contributor guidance for automated tests. Its scope is how lint, unit, integration, regression, and Playwright coverage should be structured, selected, and validated.