Skip to content

feat(update): Add secure CLI self-update - #7

Merged
nfebe merged 5 commits into
mainfrom
feat/cli-self-update
Aug 21, 2026
Merged

feat(update): Add secure CLI self-update#7
nfebe merged 5 commits into
mainfrom
feat/cli-self-update

Conversation

@nfebe

@nfebe nfebe commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

Operators currently have to download and replace CLI binaries manually. This adds an in-place update path that preserves stable and prerelease channels and refuses unverified release archives.

Operators can check for releases and update the installed CLI in place. Release archives are verified before replacement so a failed or altered download leaves the current binary intact.

@sourceant sourceant Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Review complete. No specific code suggestions were generated. See the overview comment for a summary.

nfebe added 4 commits August 21, 2026 21:52
Operators can install a verified release with one command without manually selecting an operating system or architecture.
Pull requests now install and execute a pinned published release so changes cannot silently break the public installation path.
CI now installs the published CLI into the standard system location on Ubuntu and runs it from the shell path.
The CLI release follows its own maintenance cadence because these changes improve installation and operations without expanding its product surface.
@nfebe
nfebe merged commit ebdee11 into main Aug 21, 2026
6 checks passed
@nfebe
nfebe deleted the feat/cli-self-update branch August 21, 2026 21:17
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.

1 participant