Skip to content

fix: Return errors from NewDependencies instead of panicking - #756

Merged
YuKitsune merged 1 commit into
mainfrom
fix/dependencies-panic
Oct 15, 2026
Merged

YuKitsune merged 1 commit into
mainfrom
fix/dependencies-panic

Conversation

@YuKitsune

@YuKitsune YuKitsune commented Oct 15, 2026 •

Copy link
Copy Markdown
Contributor

Commands now return an error and exit with code 1 when client setup fails, for example on HTTP 429 or an unknown space.

Improved rate limiting handling will be addressed separately.

Fixes #739

Before

Screenshot 2026-10-15 at 2 08 27 pm

After

Screenshot 2026-10-15 at 2 07 50 pm

Commands now return an error and exit with code 1 when client setup fails, for example on HTTP 429 or an unknown space.

Fixes #739

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions github-actions Bot added the fix label Oct 15, 2026
@YuKitsune
YuKitsune marked this pull request as ready for review October 15, 2026 04:09
@YuKitsune
YuKitsune merged commit 82f7bc9 into main Oct 15, 2026
7 checks passed
@YuKitsune
YuKitsune deleted the fix/dependencies-panic branch October 15, 2026 22:05
APErebus pushed a commit that referenced this pull request Oct 15, 2026
🤖 I have created a release *beep* *boop*
---


##
[2.29.0](v2.28.0...v2.29.0)
(2026-10-15)


### Features

* Add release promote command
([#749](#749))
([c3c2e27](c3c2e27))


### Bug Fixes

* Return errors from NewDependencies instead of panicking
([#756](#756))
([82f7bc9](82f7bc9))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: team-integrations-fnm-bot <integrationsfnmbot@octopus.com>
justin-newman added a commit to justin-newman/octopus-cli that referenced this pull request Oct 21, 2026
NewDependencies returns an error since OctopusDeploy#756 instead of panicking. Return it from the view, delete and list commands as the other commands do.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Commands panic instead of returning an error when the API rate-limits (HTTP 429) or client setup fails

2 participants