Skip to content

Commit 43ed926

Browse files
authored
chore: better "from" version default value population (#9238)
1 parent 71ceb30 commit 43ed926

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

release/utils/flags-config.ts

+10-1
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,16 @@ export const publish_flags_config: FlagConfig = {
182182
type: String,
183183
examples: [],
184184
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 '';
186195
},
187196
validate: async (value: unknown) => {
188197
if (typeof value !== 'string') {

0 commit comments

Comments
 (0)