gsxdsm
5f0502e166
FN-8452: reject invalid update flags and announce beta releases
Make update commands fail clearly on invalid arguments while helping stable users discover newer beta releases.
- Parse update and upgrade options strictly, rejecting unknown, duplicate, and malformed flags before running an update
- Show a live-registry beta availability notice for stable human-readable output without affecting JSON or cached results
- Add CLI coverage, beta bootstrap documentation, and a patch changeset
Files changed:
.changeset/fn-8452-update-unknown-flags.md | 7 +
RELEASING.md | 2 +-
docs/cli-reference.md | 4 +
docs/getting-started.md | 2 +
packages/cli/src/__tests__/bin-update-args.test.ts | 75 ++++++++++
packages/cli/src/bin.ts | 25 +---
packages/cli/src/commands/__tests__/update.test.ts | 44 ++++++
packages/cli/src/commands/update.ts | 162 +++++++++++++++++++--
8 files changed, 285 insertions(+), 36 deletions(-)
Fusion-Task-Id: FN-8452
Fusion-Task-Lineage: b29a1ce5-5a40-40ec-ac18-07107fa18344
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-07-21 10:30:19 -07:00
..
2026-07-21 10:30:19 -07:00
2026-07-21 10:30:19 -07:00
2026-06-03 13:02:23 -07:00
2026-07-17 12:00:26 -07:00
2026-04-23 23:02:35 -07:00
2026-05-01 05:04:05 -07:00
2026-06-14 15:29:35 -07:00
2026-07-21 10:30:19 -07:00
2026-07-19 16:07:34 -07:00
2026-07-14 23:18:55 -07:00
2026-07-15 20:28:11 -07:00
2026-07-14 23:18:55 -07:00
2026-07-14 23:18:55 -07:00
2026-07-15 14:01:08 -07:00
2026-07-19 13:34:25 -07:00