diff --git a/packages/foundryup/src/options.ts b/packages/foundryup/src/options.ts index 9fe49de2e74..945a50dba4f 100644 --- a/packages/foundryup/src/options.ts +++ b/packages/foundryup/src/options.ts @@ -141,8 +141,10 @@ function getOptions( default: 'nightly', coerce: ( rawVersion: string, - ): { version: 'nightly' | `v${string}`; tag: string } => { - if (rawVersion.startsWith('nightly')) { + ): { version: 'stable' | 'nightly' | `v${string}`; tag: string } => { + if (rawVersion === 'stable') { + return { version: 'stable', tag: 'stable' }; + } else if (rawVersion.startsWith('nightly')) { return { version: 'nightly', tag: rawVersion }; // we don't validate the version much, we just trust the user } else if (isVersionString(rawVersion)) {