@@ -19,12 +19,14 @@ import (
1919
2020// RepositoryRelease represents a GitHub release in a repository.
2121type RepositoryRelease struct {
22- TagName * string `json:"tag_name,omitempty"`
23- TargetCommitish * string `json:"target_commitish,omitempty"`
24- Name * string `json:"name,omitempty"`
25- Body * string `json:"body,omitempty"`
26- Draft * bool `json:"draft,omitempty"`
27- Prerelease * bool `json:"prerelease,omitempty"`
22+ TagName * string `json:"tag_name,omitempty"`
23+ TargetCommitish * string `json:"target_commitish,omitempty"`
24+ Name * string `json:"name,omitempty"`
25+ Body * string `json:"body,omitempty"`
26+ Draft * bool `json:"draft,omitempty"`
27+ Prerelease * bool `json:"prerelease,omitempty"`
28+ // MakeLatest can be one of: "true", "false", or "legacy".
29+ MakeLatest * string `json:"make_latest,omitempty"`
2830 DiscussionCategoryName * string `json:"discussion_category_name,omitempty"`
2931
3032 // The following fields are not used in EditRelease:
@@ -176,6 +178,7 @@ type repositoryReleaseRequest struct {
176178 Body * string `json:"body,omitempty"`
177179 Draft * bool `json:"draft,omitempty"`
178180 Prerelease * bool `json:"prerelease,omitempty"`
181+ MakeLatest * string `json:"make_latest,omitempty"`
179182 GenerateReleaseNotes * bool `json:"generate_release_notes,omitempty"`
180183 DiscussionCategoryName * string `json:"discussion_category_name,omitempty"`
181184}
@@ -196,6 +199,7 @@ func (s *RepositoriesService) CreateRelease(ctx context.Context, owner, repo str
196199 Body : release .Body ,
197200 Draft : release .Draft ,
198201 Prerelease : release .Prerelease ,
202+ MakeLatest : release .MakeLatest ,
199203 DiscussionCategoryName : release .DiscussionCategoryName ,
200204 GenerateReleaseNotes : release .GenerateReleaseNotes ,
201205 }
@@ -229,6 +233,7 @@ func (s *RepositoriesService) EditRelease(ctx context.Context, owner, repo strin
229233 Body : release .Body ,
230234 Draft : release .Draft ,
231235 Prerelease : release .Prerelease ,
236+ MakeLatest : release .MakeLatest ,
232237 DiscussionCategoryName : release .DiscussionCategoryName ,
233238 }
234239
0 commit comments