• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

astronomer / astro-cli / 10fb78cd-b00c-4a9f-a1a6-a6ab27017b4d
34%
main: 36%

Build:
Build:
LAST BUILD BRANCH: pre-commit-ci-update-config
DEFAULT BRANCH: main
Ran 06 Mar 2026 05:41PM UTC
Jobs 1
Files 199
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

06 Mar 2026 05:34PM UTC coverage: 33.612% (-2.3%) from 35.866%
10fb78cd-b00c-4a9f-a1a6-a6ab27017b4d

Pull #2019

circleci

feluelle
Integrate nexus API commands as first-class noun-verb subcommands

Auto-generate CLI commands from the Astronomer API spec via nexus and
register them directly on the root in noun-verb format (e.g.
`astro deployment create`). Nexus commands take priority; remaining
cloud commands fill gaps via automatic merge. This removes ~70
hand-written cloud commands now covered by the API spec.

Key changes:
- Add ConfigAdapter bridging astro-cli's viper config to nexus
- Register nexus commands in noun-verb format on root command
- Merge cloud commands underneath nexus nouns (nexus-first priority)
- Preserve `astro deploy` action semantics alongside nexus deploy noun
- Remove superseded deployment/workspace/organization cloud commands
  (CRUD, user/team/token management, inspect, hibernate, wake-up)
- Add interactive prompts for required body fields (with retry loops)
- Add delete confirmation prompts with --force bypass
- Pretty-print JSON output in terminals; raw JSON when piped
- Format API errors as "Error (<status>): <message>"
- Add BREAKING_CHANGES.md documenting all removals and changes
Pull Request #2019: feat: integrate nexus API commands as first-class noun-verb subcommands

27 of 845 new or added lines in 7 files covered. (3.2%)

2 existing lines in 1 file now uncovered.

22310 of 66375 relevant lines covered (33.61%)

5.32 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
6
64.29
-2.38% cmd/root_hooks.go
24
76.99
-20.41% cmd/root.go
32
0.0
internal/nexus/output.go
81
0.0
internal/nexus/config_adapter.go
153
0.0
internal/nexus/commands.go
522
0.0
internal/nexus/exec.go

Uncovered Existing Lines

Lines Coverage ∆ File
2
88.64
-6.6% cmd/cloud/workspace.go
Jobs
ID Job ID Ran Files Coverage
1 10fb78cd-b00c-4a9f-a1a6-a6ab27017b4d.1 06 Mar 2026 05:41PM UTC 199
33.61
Source Files on build 10fb78cd-b00c-4a9f-a1a6-a6ab27017b4d
  • Tree
  • List 199
  • Changed 6
  • Source Changed 6
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • CircleCI Build #10FB78CD...
  • Pull Request #2019
  • PR Base - main (#F71991C9...)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc