Validation runbook
Latest stable Based on Dependencies release 2.0.0
Run checks from the bluetape4k-dependencies checkout that supplies the catalog and BOM source. Keep the central manual checkout and the code checkout clean when collecting release evidence.
Catalog and artifact checks
Section titled “Catalog and artifact checks”scripts/sync-managed-catalog.py --check --summaryscripts/verify-managed-artifacts.py --summarypython3 -m unittest tests/test_sync_managed_catalog.pyscripts/sync-shared-versions.py --workspace .. --check --summaryscripts/sync-dependabot-ignores.py --workspace .. --check --summaryThese checks cover generated aliases, published artifact coordinates, shared-version adoption, and ignore-file parity. They complement, but do not replace, public release and provenance checks.
Build and stable artifact checks
Section titled “Build and stable artifact checks”./gradlew build --no-daemon --no-configuration-cachecurl -fsSL \ https://repo1.maven.org/maven2/io/github/bluetape4k/bluetape4k-dependencies/2.0.0/bluetape4k-dependencies-2.0.0.pomResolve a representative versionless child artifact through the BOM and compare the public POM with the release catalog. Record the code tag, site authoring commit, and artifact observation separately.
Manual source checks
Section titled “Manual source checks”From the central site checkout:
git diff --checknpm run check:manualnpm testnpm run buildnpm run check:manual validates the registered stable snapshots, generated manifests, locale parity, and public routing contract.
Promotion evidence
Section titled “Promotion evidence”This manual was generated only after the exact 2.0.0 tag, release commit, public artifact metadata, and downstream validation agreed. A future release must repeat the same gate instead of rewriting this 2.0 snapshot.