MCPcopy
hub / github.com/cli/cli / Release

Struct Release

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

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected