Dashboard › cli › Distillation
60b7d6f3-e930-4497-a032-39e61acc4a72["lore_tm_v1_-B84k_W_EttDtt3DYupY22ZeZqqypibX1tot_WoRcW4","lore_tm_v1_GFZckW96Wdd69JyMkwAybXGMnKGi2AfQokhOehWdfbI"]
Date: Sep 10, 2026
cea7b2afba91f11f1cdbb1785ea97ba61159520c, packages/cli/src/commands/cli/upgrade.ts:10 documents the nightly channel as tracking the rolling nightly prerelease built from main.packages/cli/src/lib/upgrade.ts:24 imports prerelease as semverPrerelease and valid as semverValid from semver.packages/cli/src/lib/upgrade.ts:134 filters out releases where draft or prerelease is true; release metadata around line 511 supports { tag_name?: string; draft?: boolean; prerelease?: boolean }.${source} returned an invalid stable version in packages/cli/src/lib/upgrade.ts:593.packages/cli/src/lib/upgrade.ts:1200 explains that the URL points to prerelease assets regardless of the version string.packages/cli/test/lib/upgrade.test.ts covers valid-method parsing; malformed GitHub release pagination classified as network_error; DNS/timeout-style failures represented by TypeError("fetch failed"); and a surfaced error message of Upgrade command failed.packages/cli/test/lib/upgrade.test.ts:201 includes a release fixture { tag_name: "cli@99.0.0-dev.1", prerelease: false }, exercising stable-version validation independently of the GitHub prerelease flag.packages/cli/test/lib/upgrade.test.ts include not-semver, 1.2.3-beta.1, and 1.2.3-rc.1; invalid npm metadata is expected to throw npm registry returned an invalid stable version.versionExists() tests in packages/cli/test/lib/upgrade.test.ts:765+ reject prerelease pins such as 1.2.3-beta.1 before network access, with error Requested package version returned an invalid stable version.const requests: string[] = [];.yarn method uses npm.version.json; associated mocks handle ghcr.io/token.packages/cli/test/commands/cli/upgrade.test.ts:1303 tests that a pinned stable version with Homebrew is rejected before network access.packages/cli/test/lib/upgrade.test.ts:1950 asserts isNightlyVersion("2.0.0-beta.1") is false.