Skip to content

feat: new cli support#183

Merged
chen-keinan merged 9 commits intomainfrom
feat-new-cli-support
Feb 25, 2026
Merged

feat: new cli support#183
chen-keinan merged 9 commits intomainfrom
feat-new-cli-support

Conversation

@chen-keinan
Copy link
Collaborator

@chen-keinan chen-keinan commented Feb 25, 2026

Description

New cli support (created #181)

Close

This enhancement supports the following commands:

  • Create Release Step
  • Deploy Release Step
  • Pack Package Step
  • Push Package Step
  • Build Information Step

Note: Promote Release is not included, as it is not supported by the new CLI. If a user invokes Promote Release, the system will fall back to the old CLI.

Support for the new CLI is controlled via the environment variable OCTOPUS_NEW_CLI. By default, the Legacy CLI is used.

Signed-off-by: Chen Keinan <hen.keinan@gmail.com>
Signed-off-by: Chen Keinan <hen.keinan@gmail.com>
Signed-off-by: Chen Keinan <hen.keinan@gmail.com>
Signed-off-by: Chen Keinan <hen.keinan@gmail.com>
Signed-off-by: Chen Keinan <hen.keinan@gmail.com>
Signed-off-by: Chen Keinan <hen.keinan@gmail.com>
Signed-off-by: Chen Keinan <hen.keinan@gmail.com>
Signed-off-by: Chen Keinan <hen.keinan@gmail.com>
Signed-off-by: Chen Keinan <hen.keinan@gmail.com>
@chen-keinan chen-keinan changed the title Feat new cli support feat: new cli support Feb 25, 2026
Copy link

@NickJosevski NickJosevski left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a pure copy of the forked PR - #181 that was approved by @zentron

If looking for discussion on changes and the review process go back to that PR.

Copy link
Contributor

@APErebus APErebus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving as this is the same change that was approved by @zentron in #181

@chen-keinan chen-keinan merged commit 92c75d7 into main Feb 25, 2026
5 of 6 checks passed
@chen-keinan chen-keinan deleted the feat-new-cli-support branch February 25, 2026 09:53
This was referenced Feb 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants