Skip to content

fix(cli)!: address CLI and config robustness gaps (breaking: JSON-mode buy/create now requires --yes) - #537

Open
Phil-Browne wants to merge 22 commits into
mainfrom
esd-1649-cli-config-hygiene
Open

fix(cli)!: address CLI and config robustness gaps (breaking: JSON-mode buy/create now requires --yes)#537
Phil-Browne wants to merge 22 commits into
mainfrom
esd-1649-cli-config-hygiene

Merge branch 'main' into esd-1649-cli-config-hygiene

82465b0
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 27, 2026 in 1s

79.65% (+0.16%) compared to 6737d3b

View this Pull Request on Codecov

79.65% (+0.16%) compared to 6737d3b

Details

Codecov Report

❌ Patch coverage is 90.83333% with 11 lines in your changes missing coverage. Please review.
✅ Project coverage is 79.65%. Comparing base (6737d3b) to head (82465b0).

Files with missing lines Patch % Lines
internal/commands/config/manager.go 57.89% 5 Missing and 3 partials ⚠️
internal/base/cmdbuilder/docs_render.go 66.66% 3 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main     #537      +/-   ##
==========================================
+ Coverage   79.48%   79.65%   +0.16%     
==========================================
  Files         193      193              
  Lines       18859    18931      +72     
==========================================
+ Hits        14991    15080      +89     
+ Misses       2820     2801      -19     
- Partials     1048     1050       +2     
Files with missing lines Coverage Δ
cmd/megaport/megaport.go 69.35% <100.00%> (+0.84%) ⬆️
internal/base/cmdbuilder/flagsets.go 92.15% <100.00%> (ø)
internal/base/output/common.go 79.64% <100.00%> (+2.08%) ⬆️
internal/base/output/output.go 70.25% <100.00%> (+0.18%) ⬆️
internal/commands/config/login.go 92.41% <100.00%> (+4.49%) ⬆️
internal/commands/ix/ix_actions.go 93.55% <100.00%> (ø)
internal/commands/locations/locations_actions.go 85.02% <100.00%> (+0.14%) ⬆️
internal/commands/mcr/mcr_actions.go 81.63% <100.00%> (ø)
internal/commands/mve/mve_actions.go 77.60% <100.00%> (ø)
internal/commands/nat_gateway/nat_gateway.go 100.00% <100.00%> (ø)
... and 8 more
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.