0.12.0
Immutable
release. Only release title and notes can be modified.
Changed
- Repository renamed
nddev-ci-workflows→ci-workflows. Every active
and identity surface now uses the new coordinate: releasepackage_name,
allexamples/**reusableuses:refs, README/docs/skills, and the two
gate-coupled slugs (check_examples.pyUSES_RE,validate_runtime_coverage.py
REPO_SLUG+runtime-coverage.ymlrun URLs). Consumers must repin reusable
uses:references toNDDev-it-com/ci-workflows/…(GitHub does not redirect
uses:across a rename). - Pin previously-mutable uv/bun tool versions:
semgrep-cisemgrep_version
default1.170.0,sql-cisqlfluff_versiondefault4.2.2, and the
web-cidefaultlint_commandnow pinsstylelint@17.14.1+
htmlhint@1.9.2. Empty/bare versions previously floated to the latest
release at run time.
Added
check_tool_pinningvalidator (wired intovalidate_all): rejects empty
uv/bun tool-version inputs and bareuvx/bunx <tool>invocations, keeping
tool versions as reproducible as the full-SHA action pins.