Skip to content
Merged
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
28 changes: 22 additions & 6 deletions .scripts/release_boil.sh
Original file line number Diff line number Diff line change
@@ -1,17 +1,33 @@
#!/usr/bin/env bash
set -euo pipefail

REQUESTED_VERSION="${1:-}"

MESSAGE="# Managed by .scripts\/release_boil.sh"

BUMPED_VERSION=$(git-cliff --config rust/boil/cliff.toml --bumped-version)
if [ -z "$REQUESTED_VERSION" ]; then
BUMPED_VERSION=$(git-cliff --config rust/boil/cliff.toml --bumped-version)
else
if [[ "$REQUESTED_VERSION" =~ ^boil-[0-9]+\.[0-9]+\.[0-9]+ ]]; then
BUMPED_VERSION="$REQUESTED_VERSION"
else
echo "Invalid requested version. Must be boil-X.Y.Z<REST>"
exit 1
fi
fi

echo "Bumping to $BUMPED_VERSION"

CLEANED_BUMPED_VERSION=${BUMPED_VERSION#boil-}

RELEASE_BRANCH="chore/boil-release-$CLEANED_BUMPED_VERSION"

echo "Checking if working directory is clean"
if ! git diff-index --quiet HEAD --; then
echo "Working directory is dirty, aborting" >&2
exit 1
if [ -z "${SKIP_DIRTY_CHECK:-}" ]; then
echo "Checking if working directory is clean"
if ! git diff-index --quiet HEAD --; then
echo "Working directory is dirty, aborting" >&2
exit 1
fi
fi

# Prompt the user to confirm their Git identity used to create the commit
Expand Down Expand Up @@ -56,7 +72,7 @@ if git diff-index --quiet HEAD --; then
exit 1
fi

git add rust/boil/CHANGELOG.md rust/boil/Cargo.* Cargo.lock
git add rust/boil/CHANGELOG.md rust/boil/Cargo.* Cargo.lock .scripts/release_boil.sh
git commit --message "chore(boil): Release $CLEANED_BUMPED_VERSION" --no-verify --gpg-sign

echo "Pushing changes and raising PR"
Expand Down
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.

16 changes: 14 additions & 2 deletions rust/boil/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,21 @@

All notable changes to this project will be documented in this file.

## [0.2.3-rc.1] - 2026-07-01
## [0.3.0] - 2026-08-17

[See complete diff](https://github.com/stackabletech/docker-images/compare/boil-0.2.2..0.2.3-rc.1)
[See complete diff](https://github.com/stackabletech/docker-images/compare/boil-0.2.3-rc.1..boil-0.3.0)

### Features

- **BREAKING:** Output structured data in boil-target-tags file ([#1598](https://github.com/stackabletech/docker-images/pull/1598)).

### Bug Fixes

- Improve VersionExt::is_floating impl ([#1571](https://github.com/stackabletech/docker-images/pull/1571)).

## [0.2.3-rc.1] - 2026-07-06

[See complete diff](https://github.com/stackabletech/docker-images/compare/boil-0.2.2..boil-0.2.3-rc.1)

### Features

Expand Down
2 changes: 1 addition & 1 deletion rust/boil/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "boil"
version = "0.2.3-rc.1" # Managed by .scripts/release_boil.sh
version = "0.3.0" # Managed by .scripts/release_boil.sh
edition = "2024"
authors.workspace = true
license.workspace = true
Expand Down