Adding upstream version 1.2.3.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
3a3aa427d7
commit
e7ed09875d
58 changed files with 3068 additions and 0 deletions
33
selfupdate/release.go
Normal file
33
selfupdate/release.go
Normal file
|
@ -0,0 +1,33 @@
|
|||
package selfupdate
|
||||
|
||||
import (
|
||||
"time"
|
||||
|
||||
"github.com/blang/semver"
|
||||
)
|
||||
|
||||
// Release represents a release asset for current OS and arch.
|
||||
type Release struct {
|
||||
// Version is the version of the release
|
||||
Version semver.Version
|
||||
// AssetURL is a URL to the uploaded file for the release
|
||||
AssetURL string
|
||||
// AssetSize represents the size of asset in bytes
|
||||
AssetByteSize int
|
||||
// AssetID is the ID of the asset on GitHub
|
||||
AssetID int64
|
||||
// ValidationAssetID is the ID of additional validaton asset on GitHub
|
||||
ValidationAssetID int64
|
||||
// URL is a URL to release page for browsing
|
||||
URL string
|
||||
// ReleaseNotes is a release notes of the release
|
||||
ReleaseNotes string
|
||||
// Name represents a name of the release
|
||||
Name string
|
||||
// PublishedAt is the time when the release was published
|
||||
PublishedAt *time.Time
|
||||
// RepoOwner is the owner of the repository of the release
|
||||
RepoOwner string
|
||||
// RepoName is the name of the repository of the release
|
||||
RepoName string
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue