Extract version output logic so --version is consistent. (#517)

This commit is contained in:
J Logan
2025-08-18 10:27:27 -07:00
committed by GitHub
parent fe72d7ba41
commit 07679d99c7
8 changed files with 74 additions and 63 deletions
@@ -16,6 +16,7 @@
import CVersion
import ContainerClient
import ContainerVersion
import ContainerXPC
import Containerization
import Foundation
@@ -37,8 +38,8 @@ actor HealthCheckHarness {
let reply = message.reply()
reply.set(key: .appRoot, value: appRoot.absoluteString)
reply.set(key: .installRoot, value: installRoot.absoluteString)
reply.set(key: .apiServerVersion, value: APIServer.releaseVersion())
reply.set(key: .apiServerCommit, value: get_git_commit().map { String(cString: $0) } ?? "unknown")
reply.set(key: .apiServerVersion, value: ReleaseVersion.singleLine(appName: "container-apiserver"))
reply.set(key: .apiServerCommit, value: get_git_commit().map { String(cString: $0) } ?? "unspecified")
return reply
}
}