Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.nix

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions extra/man/stackablectl.1

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 12 additions & 0 deletions rust/stackablectl/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,24 @@ All notable changes to this project will be documented in this file.

## [Unreleased]

## [1.3.0] - 2026-03-13

### Added

- Allow specifying Helm values for operator installations ([#425]).

### Changed

- Bump Rust to `1.93.0` as well as dependencies ([#426]).
- Bump Go to `1.26.0` as well as dependencies ([#426]).

### Miscellaneous

- Publish SBOM alongside artifacts ([#428]).

[#425]: https://github.com/stackabletech/stackable-cockpit/pull/425
[#426]: https://github.com/stackabletech/stackable-cockpit/pull/426
[#428]: https://github.com/stackabletech/stackable-cockpit/pull/428

## [1.2.2] - 2025-12-03

Expand Down
2 changes: 1 addition & 1 deletion rust/stackablectl/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name = "stackablectl"
description = "Command line tool to interact with the Stackable Data Platform"
# See <project-root>/Cargo.toml
version = "1.2.2"
version = "1.3.0"
authors.workspace = true
license.workspace = true
edition.workspace = true
Expand Down
15 changes: 15 additions & 0 deletions rust/stackablectl/RELEASE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Release Process

The release of `stackablectl` is currently mostly done manually. This means the following steps need
to be done:

1. Ensure your local `main` branch is up-to-date and then proceed to checkout a new branch using
`git checkout -b chore/release-stackablectl-X.Y.Z`.
2. Update both the Cargo.toml and CHANGELOG.md file to the new version `X.Y.Z`.
3. Update various files by running the following xtask `cargo xtask gen-man` and
`make regenerate-nix`. This is also automatically done if pre-commit is enabled.
4. Push the changes and raise a PR.
5. Merge the PR onto `main` and then proceed to tag the appropriate commit using
`git tag -s stackablectl-Y.Y.Z -m stackablectl-Y.Y.Z`.
6. Building the artifacts and creating the release on GitHub is fully automated from this point
onward.
Loading