MCPcopy Create free account
hub / github.com/cli/cli / Release

Struct Release

pkg/cmd/release/shared/fetch.go:46–71  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

44}
45
46type Release struct {
47 DatabaseID int64 `json:"id"`
48 ID string `json:"node_id"`
49 TagName string `json:"tag_name"`
50 Name string `json:"name"`
51 Body string `json:"body"`
52 IsDraft bool `json:"draft"`
53 IsPrerelease bool `json:"prerelease"`
54 IsImmutable bool `json:"immutable"`
55 CreatedAt time.Time `json:"created_at"`
56 PublishedAt *time.Time `json:"published_at"`
57
58 TargetCommitish string `json:"target_commitish"`
59
60 APIURL string `json:"url"`
61 UploadURL string `json:"upload_url"`
62 TarballURL string `json:"tarball_url"`
63 ZipballURL string `json:"zipball_url"`
64 URL string `json:"html_url"`
65 Assets []ReleaseAsset
66
67 Author struct {
68 ID string `json:"node_id"`
69 Login string `json:"login"`
70 }
71}
72
73type ReleaseAsset struct {
74 ID string `json:"node_id"`

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected