Skip to content

feat: decouple STANDARDS_VERSION from meta release VERSION#66

Merged
TMHSDigital merged 2 commits into
mainfrom
feat/decouple-standards-version
May 24, 2026
Merged

feat: decouple STANDARDS_VERSION from meta release VERSION#66
TMHSDigital merged 2 commits into
mainfrom
feat/decouple-standards-version

Conversation

@TMHSDigital
Copy link
Copy Markdown
Owner

Summary

  • Add STANDARDS_VERSION file at repo root (1.10.0) as the single source of truth for the ecosystem standards surface
  • Update scripts/drift_check/cli.py to read STANDARDS_VERSION instead of VERSION
  • Update scaffold/create-tool.py to stamp new repos from STANDARDS_VERSION instead of VERSION
  • Update standards/versioning.md to define both files and the rule for when each moves
  • Bump VERSION to 1.12.0

Why

Registry additions (feat: commits) were forcing a minor bump to VERSION, which caused the drift checker to compare tool repos against the new meta release number rather than the actual standards version. This created false positive drift errors across all 10 fleet repos every time a new tool was registered.

With this change, STANDARDS_VERSION moves only when the standards surface itself changes (new required elements, changed frontmatter schemas, new checks). VERSION tracks meta-repo releases as before. The two numbers now move independently.

Gate check

  • sync_from_registry.py --check exits 0 locally
  • Drift checker reads STANDARDS_VERSION (1.10.0) after this merge; fleet re-stamp to 1.10.0 follows in the next PR series

Add STANDARDS_VERSION file (1.10.0) as the single source of truth
for the ecosystem standards surface. The drift checker and scaffold
now read this file instead of VERSION, so registry additions and
other meta-repo releases no longer force a fleet-wide re-stamp.

- Add STANDARDS_VERSION at repo root containing 1.10.0
- Update scripts/drift_check/cli.py to read STANDARDS_VERSION
- Update scaffold/create-tool.py to stamp from STANDARDS_VERSION
- Update standards/versioning.md to define both files and when each moves
- Bump VERSION to 1.12.0

Signed-off-by: fOuttaMyPaint <154358121+TMHSDigital@users.noreply.github.com>
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 24, 2026

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

Signed-off-by: fOuttaMyPaint <154358121+TMHSDigital@users.noreply.github.com>
@TMHSDigital TMHSDigital merged commit 56e9d80 into main May 24, 2026
14 of 15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant