diff --git a/src/cli/doctor/checks/version.ts b/src/cli/doctor/checks/version.ts index 742463d7..0bde1393 100644 --- a/src/cli/doctor/checks/version.ts +++ b/src/cli/doctor/checks/version.ts @@ -50,7 +50,9 @@ export async function getVersionInfo(): Promise { } const currentVersion = getCachedVersion() - const latestVersion = await getLatestVersion() + const { extractChannel } = await import("../../../hooks/auto-update-checker/index") + const channel = extractChannel(pluginInfo?.pinnedVersion ?? currentVersion) + const latestVersion = await getLatestVersion(channel) const isUpToDate = !currentVersion || diff --git a/src/cli/get-local-version/index.ts b/src/cli/get-local-version/index.ts index 06a2936a..a0f80ace 100644 --- a/src/cli/get-local-version/index.ts +++ b/src/cli/get-local-version/index.ts @@ -54,7 +54,9 @@ export async function getLocalVersion(options: GetLocalVersionOptions = {}): Pro return 1 } - const latestVersion = await getLatestVersion() + const { extractChannel } = await import("../../hooks/auto-update-checker/index") + const channel = extractChannel(pluginInfo?.pinnedVersion ?? currentVersion) + const latestVersion = await getLatestVersion(channel) if (!latestVersion) { const info: VersionInfo = {