- Bug fix
- New tool
- Feature / enhancement
- Refactor / cleanup
- Docs / SBOM update
- CI / build change
-
bash -n <changed-scripts.sh> && echo OK— all shell scripts pass syntax check -
bash tests/run-tests.sh --verbose— smoke tests pass - No compiled binaries added to the main repo (binaries go in
prebuilt/submodule) -
manifest.jsonSHA256 checksums updated (if tool version changed) -
sbom.spdx.jsonupdated viabash scripts/internal/generate-sbom.sh(if tool added/bumped) -
CHANGELOG.mdupdated under[Unreleased] -
README.md/TOOLS.mdupdated (if a tool was added or removed)