@@ -44,7 +44,7 @@ export interface Releaser {
44
44
target_commitish : string | undefined ;
45
45
discussion_category_name : string | undefined ;
46
46
generate_release_notes : boolean | undefined ;
47
- make_latest : string | undefined ;
47
+ make_latest : "true" | "false" | "legacy" | undefined ;
48
48
} ) : Promise < { data : Release } > ;
49
49
50
50
updateRelease ( params : {
@@ -59,7 +59,7 @@ export interface Releaser {
59
59
prerelease : boolean | undefined ;
60
60
discussion_category_name : string | undefined ;
61
61
generate_release_notes : boolean | undefined ;
62
- make_latest : string | undefined ;
62
+ make_latest : "true" | "false" | "legacy" | undefined ;
63
63
} ) : Promise < { data : Release } > ;
64
64
65
65
allReleases ( params : {
@@ -93,8 +93,13 @@ export class GitHubReleaser implements Releaser {
93
93
target_commitish : string | undefined ;
94
94
discussion_category_name : string | undefined ;
95
95
generate_release_notes : boolean | undefined ;
96
- make_latest : string | undefined ;
96
+ make_latest : "true" | "false" | "legacy" | undefined ;
97
97
} ) : Promise < { data : Release } > {
98
+
99
+ if ( typeof params . make_latest === 'string' && ! [ "true" , "false" , "legacy" ] . includes ( params . make_latest ) ) {
100
+ params . make_latest = undefined ;
101
+ }
102
+
98
103
return this . github . rest . repos . createRelease ( params ) ;
99
104
}
100
105
@@ -110,8 +115,13 @@ export class GitHubReleaser implements Releaser {
110
115
prerelease : boolean | undefined ;
111
116
discussion_category_name : string | undefined ;
112
117
generate_release_notes : boolean | undefined ;
113
- make_latest : string | undefined ;
118
+ make_latest : "true" | "false" | "legacy" | undefined ;
114
119
} ) : Promise < { data : Release } > {
120
+
121
+ if ( typeof params . make_latest === 'string' && ! [ "true" , "false" , "legacy" ] . includes ( params . make_latest ) ) {
122
+ params . make_latest = undefined ;
123
+ }
124
+
115
125
return this . github . rest . repos . updateRelease ( params ) ;
116
126
}
117
127
0 commit comments