feat(desktop): add client release updater
Desktop Client Build / Resolve Build Metadata (push) Successful in 19s
Frontend CI / Frontend (push) Successful in 3m20s
Backend CI / Backend (push) Successful in 16m48s
Desktop Client Build / Build Desktop Client (push) Successful in 24m46s
Desktop Client Build / Publish Client Artifacts to NAS (push) Successful in 37s
Desktop Client Build / Resolve Build Metadata (push) Successful in 19s
Frontend CI / Frontend (push) Successful in 3m20s
Backend CI / Backend (push) Successful in 16m48s
Desktop Client Build / Build Desktop Client (push) Successful in 24m46s
Desktop Client Build / Publish Client Artifacts to NAS (push) Successful in 37s
This commit is contained in:
@@ -73,3 +73,32 @@ type SiteDomainMapping struct {
|
||||
CreatedAt time.Time
|
||||
UpdatedAt time.Time
|
||||
}
|
||||
|
||||
type DesktopClientRelease struct {
|
||||
ID int64
|
||||
Platform string
|
||||
Arch string
|
||||
Channel string
|
||||
Version string
|
||||
MinSupportedVersion *string
|
||||
DownloadSource string
|
||||
OSSObjectKey *string
|
||||
CustomDownloadURL *string
|
||||
FileName *string
|
||||
FileSizeBytes *int64
|
||||
SHA256 *string
|
||||
UpdaterDownloadSource *string
|
||||
UpdaterOSSObjectKey *string
|
||||
UpdaterCustomDownloadURL *string
|
||||
UpdaterFileName *string
|
||||
UpdaterFileSizeBytes *int64
|
||||
UpdaterSHA256 *string
|
||||
ReleaseNotes *string
|
||||
ForceUpdate bool
|
||||
Enabled bool
|
||||
PublishedAt *time.Time
|
||||
CreatedBy *int64
|
||||
UpdatedBy *int64
|
||||
CreatedAt time.Time
|
||||
UpdatedAt time.Time
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user