Versions in this module Expand all Collapse all v0 v0.0.2 May 6, 2024 Changes in this version + func GoReleaserChecksum(r io.Reader) (string, error) + type AllReleasesGetter interface + type ChecksumFunc func(io.Reader) (string, error) type GitHubProject + ChecksumFunc ChecksumFunc + ReqFunc RequestFunc + Token string + type LatestReleaseGetter interface type Release + ReqFunc RequestFunc + type RequestFunc func(r *http.Request) + func GitHubReqFunc(token, accept string) RequestFunc v0.0.1 May 3, 2024 Changes in this version + type CheckSumGetter interface + GetChecksum func(io.Reader) (string, error) + type GitHubAssets struct + BrowserDownloadURL string + ContentType string + CreatedAt time.Time + DownloadCount int + ID int + Label string + Name string + NodeID string + Size int + State string + URL string + UpdatedAt time.Time + Uploader GitHubUploader + type GitHubAuthor struct + AvatarURL string + EventsURL string + FollowersURL string + FollowingURL string + GistsURL string + GravatarID string + HTMLURL string + ID int + Login string + NodeID string + OrganizationsURL string + ReceivedEventsURL string + ReposURL string + SiteAdmin bool + StarredURL string + SubscriptionsURL string + Type string + URL string + type GitHubProject struct + Arch string + CheckSumGetter CheckSumGetter + Checksum string + Name string + Owner string + Platform string + type GitHubRelease struct + Assets []GitHubAssets + AssetsURL string + Author GitHubAuthor + Body string + CreatedAt time.Time + Draft bool + HTMLURL string + ID int + Name string + NodeID string + Prerelease bool + PublishedAt time.Time + TagName string + TarballURL string + TargetCommitish string + URL string + UploadURL string + ZipballURL string + type GitHubReleases []GitHubRelease + type GitHubUploader struct + AvatarURL string + EventsURL string + FollowersURL string + FollowingURL string + GistsURL string + GravatarID string + HTMLURL string + ID int + Login string + NodeID string + OrganizationsURL string + ReceivedEventsURL string + ReposURL string + SiteAdmin bool + StarredURL string + SubscriptionsURL string + Type string + URL string + type Goreleaser struct + func (g Goreleaser) GetChecksum(r io.Reader) (string, error) + type Release struct + Checksum string + URL string + func GetAllReleases(r ReleaseGetter) ([]Release, error) + func GetLatestRelease(r ReleaseGetter) (Release, error) + func (r Release) Update() error + type ReleaseGetter interface