Skip to content

fix: strip leading 'v' prefix from version strings to prevent double-v display#1

Merged
simongdavies merged 1 commit intohyperlight-dev:mainfrom
simongdavies:fix-version-number
Mar 23, 2026
Merged

fix: strip leading 'v' prefix from version strings to prevent double-v display#1
simongdavies merged 1 commit intohyperlight-dev:mainfrom
simongdavies:fix-version-number

Conversation

@simongdavies
Copy link
Contributor

VERSION env var and HYPERAGENT_VERSION build-time injection could include a 'v' prefix (e.g. from git tags like 'v0.1.0'). Since callers already prepend 'v' for display, this caused 'vv0.1.0' in the banner.

  • Strip leading 'v' from process.env.VERSION in build-binary.js
  • Strip leading 'v' from HYPERAGENT_VERSION in version.ts
  • Reject plugin manifest versions with 'v' prefix in validator
  • Add test for version prefix validation

…v display

VERSION env var and __HYPERAGENT_VERSION__ build-time injection could
include a 'v' prefix (e.g. from git tags like 'v0.1.0'). Since callers
already prepend 'v' for display, this caused 'vv0.1.0' in the banner.

- Strip leading 'v' from process.env.VERSION in build-binary.js
- Strip leading 'v' from __HYPERAGENT_VERSION__ in version.ts
- Reject plugin manifest versions with 'v' prefix in validator
- Add test for version prefix validation

Signed-off-by: Simon Davies <simongdavies@users.noreply.github.com>
@simongdavies simongdavies merged commit 4041e33 into hyperlight-dev:main Mar 23, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant