feat(cli,release): add self-upgrade command and automate CI, release, and npm publishing workflows

This commit is contained in:
2026-03-15 12:06:55 +00:00
parent eceb5d99c8
commit ddc7fa4bee
10 changed files with 586 additions and 143 deletions

View File

@@ -1,5 +1,12 @@
# Changelog
## 2026-03-15 - 1.12.0 - feat(cli,release)
add self-upgrade command and automate CI, release, and npm publishing workflows
- adds a new `onebox upgrade` CLI command that checks the latest release and reinstalls the current binary via the installer script
- introduces Gitea CI workflows for type checks, build verification, multi-platform binary compilation, release creation, and npm publishing
- adds a reusable release template describing installation options, supported platforms, and checksum availability
## 2026-03-03 - 1.11.0 - feat(services)
map backend service data to UI components, add stats & logs parsing, fetch service stats, and fix logs request param