package telemetry import ( "runtime/debug" ) var AuditGoVersion = GetLibVersion("dev.azure.com/schwarzit/schwarzit.stackit-public/audit-go.git") var AuditGoGrpcVersion = GetLibVersion("dev.azure.com/schwarzit/schwarzit.stackit-public/audit-go-grpc.git") var AuditGoHttpVersion = GetLibVersion("dev.azure.com/schwarzit/schwarzit.stackit-public/audit-go-http.git") func GetLibVersion(libName string) string { undefined := "" bi, ok := debug.ReadBuildInfo() if !ok { return undefined } for _, dep := range bi.Deps { if dep.Path == libName { return dep.Version } } return undefined }