Skip to content

Commit f6c8ac0

Browse files
authored
Merge branch 'main' into chore/boil-vendor-openssl
2 parents 2b12009 + 4c57038 commit f6c8ac0

27 files changed

Lines changed: 224 additions & 175 deletions

.github/workflows/mirror.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ jobs:
6060
echo "IMAGE_REPOSITORY=$(.scripts/get_repo_name.sh)" | tee -a "$GITHUB_ENV"
6161
6262
- name: Publish Container Image on oci.stackable.tech
63-
uses: stackabletech/actions/publish-image@7fb064db885e006f6a9eeff69c7cd5ff5dea68bc # v0.13.0
63+
uses: stackabletech/actions/publish-image@8a8085be0a8cec3d24ad3970e602d65be487da6a # v0.14.1
6464
with:
6565
image-registry-uri: oci.stackable.tech
6666
image-registry-username: robot$sdp+github-action-build
@@ -88,7 +88,7 @@ jobs:
8888
echo "IMAGE_REPOSITORY=$(.scripts/get_repo_name.sh)" | tee -a "$GITHUB_ENV"
8989
9090
- name: Publish and Sign Image Index Manifest to oci.stackable.tech
91-
uses: stackabletech/actions/publish-image-index-manifest@7fb064db885e006f6a9eeff69c7cd5ff5dea68bc # v0.13.0
91+
uses: stackabletech/actions/publish-image-index-manifest@8a8085be0a8cec3d24ad3970e602d65be487da6a # v0.14.1
9292
with:
9393
image-registry-uri: oci.stackable.tech
9494
image-registry-username: robot$sdp+github-action-build

.github/workflows/pr_pre-commit.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
persist-credentials: false
2323
fetch-depth: 0
2424

25-
- uses: stackabletech/actions/run-pre-commit@7fb064db885e006f6a9eeff69c7cd5ff5dea68bc # v0.13.0
25+
- uses: stackabletech/actions/run-pre-commit@8a8085be0a8cec3d24ad3970e602d65be487da6a # v0.14.1
2626
with:
2727
python-version: ${{ env.PYTHON_VERSION }}
2828
rust: ${{ env.RUST_TOOLCHAIN_VERSION }}

.github/workflows/reusable_build_image.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ jobs:
6868
persist-credentials: false
6969

7070
- id: shard
71-
uses: stackabletech/actions/shard@7fb064db885e006f6a9eeff69c7cd5ff5dea68bc # v0.13.0
71+
uses: stackabletech/actions/shard@8a8085be0a8cec3d24ad3970e602d65be487da6a # v0.14.1
7272
with:
7373
product-name: ${{ inputs.product-name }}
7474
outputs:
@@ -95,19 +95,19 @@ jobs:
9595
persist-credentials: false
9696

9797
- name: Free Disk Space
98-
uses: stackabletech/actions/free-disk-space@7fb064db885e006f6a9eeff69c7cd5ff5dea68bc # v0.13.0
98+
uses: stackabletech/actions/free-disk-space@8a8085be0a8cec3d24ad3970e602d65be487da6a # v0.14.1
9999

100100
- name: Build Product Image
101101
id: build
102-
uses: stackabletech/actions/build-product-image@7fb064db885e006f6a9eeff69c7cd5ff5dea68bc # v0.13.0
102+
uses: stackabletech/actions/build-product-image@8a8085be0a8cec3d24ad3970e602d65be487da6a # v0.14.1
103103
with:
104104
registry-namespace: ${{ inputs.registry-namespace }}
105105
product-name: ${{ inputs.product-name }}
106106
product-version: ${{ matrix.versions }}
107107
sdp-version: ${{ inputs.sdp-version }}
108108

109109
- name: Publish Container Image on oci.stackable.tech
110-
uses: stackabletech/actions/publish-image@7fb064db885e006f6a9eeff69c7cd5ff5dea68bc # v0.13.0
110+
uses: stackabletech/actions/publish-image@8a8085be0a8cec3d24ad3970e602d65be487da6a # v0.14.1
111111
with:
112112
image-registry-uri: oci.stackable.tech
113113
image-registry-username: robot$${{ inputs.registry-namespace }}+github-action-build
@@ -134,7 +134,7 @@ jobs:
134134
persist-credentials: false
135135

136136
- name: Publish and Sign Image Index Manifest to oci.stackable.tech
137-
uses: stackabletech/actions/publish-image-index-manifest@7fb064db885e006f6a9eeff69c7cd5ff5dea68bc # v0.13.0
137+
uses: stackabletech/actions/publish-image-index-manifest@8a8085be0a8cec3d24ad3970e602d65be487da6a # v0.14.1
138138
with:
139139
image-registry-uri: oci.stackable.tech
140140
image-registry-username: robot$${{ inputs.registry-namespace }}+github-action-build
@@ -149,7 +149,7 @@ jobs:
149149
if: failure() || (github.run_attempt > 1 && !cancelled())
150150
steps:
151151
- name: Send Notification
152-
uses: stackabletech/actions/send-slack-notification@7fb064db885e006f6a9eeff69c7cd5ff5dea68bc # v0.13.0
152+
uses: stackabletech/actions/send-slack-notification@8a8085be0a8cec3d24ad3970e602d65be487da6a # v0.14.1
153153
with:
154154
publish-manifests-result: ${{ needs.publish_manifests.result }}
155155
build-result: ${{ needs.build.result }}

.github/workflows/ubi-rust-builder.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ jobs:
123123
if: failure() || (github.run_attempt > 1 && !cancelled())
124124
steps:
125125
- name: Send Notification
126-
uses: stackabletech/actions/send-slack-notification@7fb064db885e006f6a9eeff69c7cd5ff5dea68bc # v0.13.0
126+
uses: stackabletech/actions/send-slack-notification@8a8085be0a8cec3d24ad3970e602d65be487da6a # v0.14.1
127127
with:
128128
publish-manifests-result: ${{ needs.publish_manifests.result }}
129129
build-result: ${{ needs.build.result }}

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rust/boil/CHANGELOG.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,15 @@
44

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

7-
## [0.1.7] - 2026-03-03
7+
## [0.2.0] - 2026-04-14
8+
9+
[See complete diff](https://github.com/stackabletech/docker-images/compare/boil-0.1.7..boil-0.2.0)
10+
11+
### Improvements
12+
13+
- **BREAKING:** Refactor internal code structure ([#1451](https://github.com/stackabletech/docker-images/pull/1451)).
14+
15+
## [0.1.7] - 2026-03-04
816

917
[See complete diff](https://github.com/stackabletech/docker-images/compare/boil-0.1.6..boil-0.1.7)
1018

rust/boil/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "boil"
3-
version = "0.1.7" # Managed by .scripts/release_boil.sh
3+
version = "0.2.0" # Managed by .scripts/release_boil.sh
44
edition = "2024"
55
authors.workspace = true
66
license.workspace = true

rust/boil/README.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,8 @@ boil build airflow opa
2626

2727
# Display a list of all images and their declared versions as structured JSON
2828
# output
29-
boil show images
29+
boil image list
3030

3131
# Display a list of versions of the image located in the 'airflow' folder
32-
boil show images airflow
33-
34-
# Soon (hopefully) implemented
35-
boil show graph
32+
boil image list airflow
3633
```
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,17 @@ use snafu::{ResultExt, Snafu, ensure};
1010
use strum::EnumDiscriminants;
1111
use url::Host;
1212

13-
use crate::build::{
13+
use crate::core::{
1414
docker::BuildArgument,
15-
image::Image,
15+
image::ImageSelector,
1616
platform::{Architecture, TargetPlatform},
1717
};
1818

1919
#[derive(Debug, Args)]
2020
pub struct BuildArguments {
2121
/// The image(s) which should be build. The format is name[=version,...].
2222
#[arg(help_heading = "Image Options", required = true)]
23-
pub images: Vec<Image>,
23+
pub images: Vec<ImageSelector>,
2424

2525
// NOTE (@Techassi): Should this maybe be renamed to vendor_version?
2626
/// The image version being built.

rust/boil/src/cli/completions.rs

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
use clap::{Args, ValueEnum};
2+
3+
#[derive(Debug, Args)]
4+
pub struct CompletionsArguments {
5+
/// Shell to generate completions for.
6+
#[arg(value_enum)]
7+
pub shell: Shell,
8+
}
9+
10+
#[derive(Clone, Debug, ValueEnum)]
11+
pub enum Shell {
12+
/// Bourne Again SHell
13+
Bash,
14+
15+
/// Elvish shell
16+
Elvish,
17+
18+
/// Friendly Interactive SHell
19+
Fish,
20+
21+
/// Z SHell
22+
Zsh,
23+
24+
/// Nushell
25+
Nushell,
26+
}

0 commit comments

Comments
 (0)