File tree 1 file changed +10
-1
lines changed
1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -182,7 +182,16 @@ export const publish_flags_config: FlagConfig = {
182
182
type : String ,
183
183
examples : [ ] ,
184
184
default_value : async ( options : Map < string , string | number | boolean | null > ) => {
185
- return ( await getPublishedChannelInfo ( ) ) . latest ;
185
+ const channel = options . get ( 'channel' ) as CHANNEL ;
186
+ if ( channel === 'lts' || channel === 'release' || channel === 'beta' || channel === 'canary' ) {
187
+ const version = ( await getPublishedChannelInfo ( ) ) [ channel === 'release' ? 'latest' : channel ] ;
188
+ const currentVersion = ( await getGitState ( options ) ) . rootVersion ;
189
+ if ( version !== currentVersion ) {
190
+ return version ;
191
+ }
192
+ return '' ;
193
+ }
194
+ return '' ;
186
195
} ,
187
196
validate : async ( value : unknown ) => {
188
197
if ( typeof value !== 'string' ) {
You can’t perform that action at this time.
0 commit comments