Dashboard › cli › Distillation
e43c9f37-1159-4046-8412-06e9d4ca5be5["lore_tm_v1_YSIQrNFoUZFvBFA5Q0j86DdZL3-DxK4_M70kUMJ0Feo"]
UpgradeError("unsupported_operation", "Offline upgrade is only supported for curl-installed binaries.").versionExists() lookup block while introducing source-aware target resolution.sentry cli upgrade nightly as the command to “Switch to nightly channel and update.”packages/cli/src/commands/cli/upgrade.ts, validateMethod() no longer accepts channel: ReleaseChannel. It computes pinnedVersion as undefined for values in CHANNEL_VERSIONS, otherwise strips VERSION_PREFIX_REGEX; Homebrew now rejects a pinned version only when pinnedVersion exists and !isNightlyVersion(pinnedVersion).packages/cli/src/commands/cli/upgrade.ts now imports isNightlyVersion and type UpgradeSource from ../../lib/binary.js.{ kind: "target", target: resolvedTarget, source } instead of { kind: "target", target }, replacing the local pinned-version existence check with source-aware resolved-target handling.executeStandardUpgrade() in packages/cli/src/commands/cli/upgrade.ts gained optional source?: UpgradeSource; source is included in the function’s destructured options for downstream source affinity.CLI_VERSION !== target, update warnings use sentry cli upgrade ${target} for a specific non-channel version argument and otherwise use sentry cli upgrade.