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

astronomer / astro-cli
34%
main: 36%

Build:
Build:
LAST BUILD BRANCH: dependabot/pip/integration-test/urllib3-2.6.3
DEFAULT BRANCH: main
Repo Added 18 Apr 2024 08:23AM UTC
Files 196
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

LAST BUILD ON BRANCH feat/nexus-integration
branch: feat/nexus-integration
CHANGE BRANCH
x
Reset
  • feat/nexus-integration
  • add-client-registry-validation
  • add-wait-time-flag
  • add_polaris_cmd
  • add_session_flag
  • adds-plugin-system
  • af2-to-af3-upgrade
  • agent/build-839
  • agent/pm-1178
  • agent/pm-1197
  • agent/pm-804
  • ai
  • api-command
  • astro-deploy-improve-cmd-description
  • bugfix/1909-handle-default-pool
  • bugfix/1975-podman-runtime-warning
  • claude/lucid-visvesvaraya
  • dependabot/go_modules/github.com/getkin/kin-openapi-0.131.0
  • dependabot/go_modules/github.com/go-git/go-git/v5-5.13.0
  • dependabot/go_modules/golang.org/x/crypto-0.45.0
  • dependabot/go_modules/golang.org/x/oauth2-0.27.0
  • dependabot/pip/integration-test/requests-2.32.4
  • dependabot/pip/integration-test/urllib3-2.6.0
  • dependabot/pip/integration-test/urllib3-2.6.3
  • deprecate_force-upgrade-to-af3
  • feat/add-per-dp-software-registry-login
  • feat/add_deployment_re_col
  • feat/deploy-git-metadata
  • feat/fix-dagserver-upload-url
  • feat/fix-perdb-registry-login
  • feat/org-switch-workspace-id
  • feat/portless-proxy
  • feat/standalone-mode
  • feat_config_cluster_id
  • feature-1328
  • feature/deploy-client-image
  • feature/feature-flag-remote-command
  • feature/migrate-codecov-to-coveralls
  • feature/remote-deploy-cmd-runtime-version-validation
  • fix-remote-deploy
  • fix-remote-deployment-status-text
  • fix-telemetry-context
  • fix-verbosity-issue
  • fix/1721
  • fix/1974
  • fix/dev-init-remote-exec
  • fix/mock-registry-tests
  • fix/openapi-31-libopenapi
  • fix/org-switch-pagination-fallback
  • fix/pytest-bind-mount-host-dirs
  • fix/quick-fixes-batch-1
  • fix/remote-deploy-dependency-install
  • fix/standalone-strip-virtual-env
  • fix_ide_import
  • fix_ide_import_cherry_pick
  • fix_ide_project_url
  • gh_7779
  • houston-api-1.1.0-support
  • ide_ignore_hidden_files
  • improve-remote-deploy-msg
  • josh-fell/fix-pytest-theme-mock
  • latest-release-1.36.0
  • main
  • neel-astro-patch-1
  • neel-astro-patch-2
  • neel-astro-patch-3
  • nick3/update-version-checking
  • polaris-main
  • pre-commit-ci-update-config
  • pre-commit-lint
  • release-1.36
  • release-1.37
  • release-1.38
  • release-1.39
  • release-1.40
  • release-1.40.0
  • remote-dev-init
  • remove-registry-commands
  • revert-1956-feature/feature-flag-remote-command
  • software_to_apc
  • standalone-open-browser
  • stub-portless-windows
  • telemetry
  • update-codeowners
  • update-releaser-1.37
  • update_ide_commands
  • upgrade-test-fix-flag
  • windows-tests

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

Relevant lines Covered
Build:
Build:
66375 RELEVANT LINES 22310 COVERED LINES
5.32 HITS PER LINE
Source Files on feat/nexus-integration
  • Tree
  • List 199
  • Changed 6
  • Source Changed 6
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
10fb78cd... feat/nexus-integration 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 p... Pull #2019 06 Mar 2026 05:41PM UTC feluelle circleci
33.61
2353ca98... feat/nexus-integration Add nexus API integration as `astro nexus` subcommands Register dynamic API commands from the nexus shared library under `astro nexus <command>`. Includes automatic flag/body field parsing from apis.json schema, positional argument defaults from ... Pull #2019 05 Mar 2026 02:53PM UTC feluelle circleci
35.44
03ef1acc... feat/nexus-integration Add nexus API integration as `astro nexus` subcommands Register dynamic API commands from the nexus shared library under `astro nexus <command>`. Includes automatic flag/body field parsing from apis.json schema, positional argument defaults from ... Pull #2019 05 Mar 2026 01:46PM UTC feluelle circleci
35.44
See All Builds (323)
  • Repo on GitHub
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