Chore: Check version compatibilty when installing a plugin (#92200)

This commit is contained in:
Andres Martinez Gotor
2024-08-22 13:47:00 +02:00
committed by GitHub
parent f188da7b65
commit 1b336e94c8
7 changed files with 89 additions and 35 deletions
+10 -4
View File
@@ -18,11 +18,17 @@ type PluginVersions struct {
}
type Version struct {
Version string `json:"version"`
Arch map[string]ArchMeta `json:"packages"`
URL string `json:"url"`
Version string `json:"version"`
Arch map[string]ArchMeta `json:"packages"`
URL string `json:"url"`
CreatedAt string `json:"createdAt"`
IsCompatible *bool `json:"isCompatible,omitempty"`
GrafanaDependency string `json:"grafanaDependency"`
}
type ArchMeta struct {
SHA256 string `json:"sha256"`
SHA256 string `json:"sha256"`
MD5 string `json:"md5"`
PackageName string `json:"packageName"`
DownloadURL string `json:"downloadUrl"`
}