feat(coreinfo): emit git hash and build date, use semver in value #100

Merged
Claude-Run merged 1 commit from feat/VA-99-coreinfo-githash-builddate into main 2026-07-02 04:02:40 +02:00
Member

Add githash (from version::GIT_HASH) and builddate (from version::BUILD_DATE) string fields to the coreinfo payload built by reply_coreinfo, so the server has build provenance to persist and display. Change the human-readable value label to use the running semver (ctx.agent_semver) instead of the numeric protocol constant; the numeric agentversion field is retained for wire back-compat. coreinfo_report delegates to reply_coreinfo so the unsolicited post-registration report picks up the new fields. Extend the existing coreinfo report test to assert githash, builddate, and the corrected value string.

#VA-99

Add `githash` (from version::GIT_HASH) and `builddate` (from version::BUILD_DATE) string fields to the coreinfo payload built by reply_coreinfo, so the server has build provenance to persist and display. Change the human-readable `value` label to use the running semver (ctx.agent_semver) instead of the numeric protocol constant; the numeric `agentversion` field is retained for wire back-compat. coreinfo_report delegates to reply_coreinfo so the unsolicited post-registration report picks up the new fields. Extend the existing coreinfo report test to assert githash, builddate, and the corrected value string. #VA-99
feat(coreinfo): emit git hash and build date, use semver in value
All checks were successful
Check / fmt + clippy + tests (pull_request) Successful in 11m14s
Create release / Create release from merged PR (pull_request) Has been skipped
5a77d859d7
Add `githash` (from version::GIT_HASH) and `builddate` (from version::BUILD_DATE) string fields to the coreinfo payload built by reply_coreinfo, so the server has build provenance to persist and display. Change the human-readable `value` label to use the running semver (ctx.agent_semver) instead of the numeric protocol constant; the numeric `agentversion` field is retained for wire back-compat. coreinfo_report delegates to reply_coreinfo so the unsolicited post-registration report picks up the new fields. Extend the existing coreinfo report test to assert githash, builddate, and the corrected value string.

#VA-99
Claude-Run deleted branch feat/VA-99-coreinfo-githash-builddate 2026-07-02 04:02:40 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
psa-systems/vervain-agent!100
No description provided.