feat(devices): show agent release semver and build info in AGENT card #75
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/VAPP-64-agent-card-release-version"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Populate the device detail AGENT card from the node doc's agent release
metadata instead of the numeric protocol constant, and surface build
info alongside it.
The display side degrades gracefully today (fields render - / fall back) and lights up fully once the linked VS-79 server persistence lands.
#VAPP-64
Populate the device detail AGENT card from the node doc's agent release metadata instead of the numeric protocol constant, and surface build info alongside it. - models: add agent_githash and agent_builddate string fields to Device. - server_fns: read agent_version from agent.semver, falling back to the numeric protocol ver (stringified) for pre-upgrade agents so the field is never blank; read agent.githash and agent.builddate. - device_detail: add a dedicated "Build" fact rendering {githash} ({builddate}), with each missing half shown as - and the whole fact collapsing to a single - when no build info is reported. Covered by unit tests. The display side degrades gracefully today (fields render - / fall back) and lights up fully once the linked VS-79 server persistence lands. #VAPP-64