feat: update button (download, verify, stage)

This commit is contained in:
fsylvain committed 2026-10-01 18:13:45 +02:00
1 parent 834493a4f5
commit 70460e4170
41 files changed
+5345 -97

No files matched your search

+9
View File
@@ -19,17 +19,25 @@ type ReleaseNotes struct {
Items []string `json:"items"`
}
type Asset struct {
Name string `json:"name"`
URL string `json:"url"`
Size int64 `json:"size"`
}
type Release struct {
Tag string
URL string
PublishedAt time.Time
Notes ReleaseNotes
Assets []Asset
}
type CheckResult struct {
Latest string `json:"latest"`
ReleaseURL string `json:"release_url"`
Notes ReleaseNotes `json:"notes"`
Assets []Asset `json:"assets"`
CheckedAt time.Time `json:"checked_at"`
}
@@ -58,6 +66,7 @@ func NewResult(release Release, checkedAt time.Time) CheckResult {
Latest: release.Tag,
ReleaseURL: release.URL,
Notes: release.Notes,
Assets: release.Assets,
CheckedAt: checkedAt.UTC(),
}
}