Files
hermes-agent/tests
ethernet 77a593ea22 fix(version): a checkout past a CalVer-only release reports that release's version
Every release so far is tagged vYYYY.M.D only, and STABLE_TAG_RE rejects a
4-digit major on purpose, so a git checkout had no base and reported
"unknown" (displayed git.<sha>). requires_hermes then compared plugins
against "unknown" and let everything load.

With no semver tag reachable, take the nearest CalVer tag (git describe) and
the version its pyproject shipped, counting distance from that tag. A semver
tag still wins when one exists; source stamps inherit this through
_git_version_info.
2026-09-23 18:43:33 -04:00
..