Skip to content

Commit 4494e39

Browse files
authored
feat: updates (#1137)
1 parent 3d6f961 commit 4494e39

File tree

34 files changed

+48
-42
lines changed

34 files changed

+48
-42
lines changed

.github/workflows/preflight.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ jobs:
7777
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
7878
with:
7979
persist-credentials: false
80-
- uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
80+
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
8181
with:
8282
python-version: '3.x'
8383
- run: pip install image-tools-stackabletech==0.0.16

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,19 +26,19 @@ jobs:
2626
with:
2727
persist-credentials: false
2828
- name: Login to Stackable Harbor
29-
uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3.3.0
29+
uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0
3030
with:
3131
registry: oci.stackable.tech
3232
username: robot$sdp+github-action-build
3333
password: ${{ secrets.HARBOR_ROBOT_SDP_GITHUB_ACTION_BUILD_SECRET }}
3434
- name: Set up Cosign
35-
uses: sigstore/cosign-installer@4959ce089c160fddf62f7b42464195ba1a56d382 # v3.6.0
35+
uses: sigstore/cosign-installer@3454372f43399081ed03b604cb2d021dabca52bb # v3.8.2
3636
- name: Determine Architecture
3737
run: |
3838
echo "TAG=$(git rev-parse --short HEAD)-$(arch)" >> "$GITHUB_ENV"
3939
- name: Build and push
4040
id: build-and-push
41-
uses: docker/build-push-action@5cd11c3a4ced054e52742c5fd54dca954e0edd85 # v6.7.0
41+
uses: docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 # v6.18.0
4242
with:
4343
context: .
4444
file: ./${{ matrix.ubi-version }}-rust-builder/Dockerfile
@@ -67,13 +67,13 @@ jobs:
6767
with:
6868
persist-credentials: false
6969
- name: Login to Stackable Harbor
70-
uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3.3.0
70+
uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0
7171
with:
7272
registry: oci.stackable.tech
7373
username: robot$sdp+github-action-build
7474
password: ${{ secrets.HARBOR_ROBOT_SDP_GITHUB_ACTION_BUILD_SECRET }}
7575
- name: Set up Cosign
76-
uses: sigstore/cosign-installer@4959ce089c160fddf62f7b42464195ba1a56d382 # v3.6.0
76+
uses: sigstore/cosign-installer@3454372f43399081ed03b604cb2d021dabca52bb # v3.8.2
7777
- name: Build Manifest List
7878
shell: bash
7979
run: |

.hadolint.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@ ignored:
1010
# Reason: We use buildx which handles the build graph, no explicit image tags necessary
1111
- DL3006
1212

13+
# Warning: Pin versions in apt get install. Instead of `apt-get install <package>` use `apt-get install <package>=<version>`
14+
# https://github.com/hadolint/hadolint/wiki/DL3008
15+
# Reason: So far we haven't pinned versions. If we decide to, we should do that as a separate piece of work.
16+
- DL3008
17+
1318
# Warning: Pin versions in pip.
1419
# https://github.com/hadolint/hadolint/wiki/DL3006
1520
# Reason: So far we haven't pinned versions. If we decide to, we should do that as a separate piece of work.

.pre-commit-config.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,10 @@ repos:
3535
# If you do not, you will need to delete the cached ruff binary shown in the
3636
# error message
3737
- repo: https://github.com/astral-sh/ruff-pre-commit
38-
rev: 12753357c00c3fb8615100354c9fdc6ab80b044d # 0.11.10
38+
rev: d19233b89771be2d89273f163f5edc5a39bbc34a # 0.11.12
3939
hooks:
4040
# Run the linter.
41-
- id: ruff
41+
- id: ruff-check
4242
# Run the formatter.
4343
- id: ruff-format
4444

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ All notable changes to this project will be documented in this file.
5454
- airflow,superset: Use `uv` to build the product ([#1116]).
5555
- ubi-rust-builder: Bump Rust toolchain to 1.85.0, cargo-cyclonedx to 0.5.7, and cargo-auditable to 0.6.6 ([#1050]).
5656
- ubi9-rust-builder: Bump base image and update protoc to `30.2` ([#1091]).
57-
- stackable-devel: Bump ubi9 base image ([#1103]).
57+
- stackable-devel: Bump ubi9 base image ([#1103], [#1137]).
5858
- spark-k8s: Include spark-connect jars, replace OpenJDK with Temurin JDK, cleanup ([#1034]).
5959
- spark-connect-client: Image is now completely based on spark-k8s and includes JupyterLab and other demo dependencies ([#1071]).
6060
- jmx_exporter: Bump products to use `1.2.0` ([#1090]).
@@ -154,6 +154,7 @@ All notable changes to this project will be documented in this file.
154154
[#1128]: https://github.com/stackabletech/docker-images/pull/1128
155155
[#1131]: https://github.com/stackabletech/docker-images/pull/1131
156156
[#1133]: https://github.com/stackabletech/docker-images/pull/1133
157+
[#1137]: https://github.com/stackabletech/docker-images/pull/1137
157158

158159
## [25.3.0] - 2025-03-21
159160

airflow/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# syntax=docker/dockerfile:1.15.1@sha256:9857836c9ee4268391bb5b09f9f157f3c91bb15821bb77969642813b0d00518d
1+
# syntax=docker/dockerfile:1.16.0@sha256:e2dd261f92e4b763d789984f6eab84be66ab4f5f08052316d8eb8f173593acf7
22
# Disabled error checks:
33
# - SecretsUsedInArgOrEnv : OPA_AUTH_MANAGER is a false positive and breaks the build.
44
# check=error=true;skip=InvalidDefaultArgInFrom,SecretsUsedInArgOrEnv

druid/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# syntax=docker/dockerfile:1.15.1@sha256:9857836c9ee4268391bb5b09f9f157f3c91bb15821bb77969642813b0d00518d
1+
# syntax=docker/dockerfile:1.16.0@sha256:e2dd261f92e4b763d789984f6eab84be66ab4f5f08052316d8eb8f173593acf7
22
# check=error=true
33

44
FROM stackable/image/java-devel AS druid-builder

hadoop/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# syntax=docker/dockerfile:1.15.1@sha256:9857836c9ee4268391bb5b09f9f157f3c91bb15821bb77969642813b0d00518d
1+
# syntax=docker/dockerfile:1.16.0@sha256:e2dd261f92e4b763d789984f6eab84be66ab4f5f08052316d8eb8f173593acf7
22
# check=error=true
33

44
FROM stackable/image/java-devel AS hadoop-builder

hbase/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# syntax=docker/dockerfile:1.15.1@sha256:9857836c9ee4268391bb5b09f9f157f3c91bb15821bb77969642813b0d00518d
1+
# syntax=docker/dockerfile:1.16.0@sha256:e2dd261f92e4b763d789984f6eab84be66ab4f5f08052316d8eb8f173593acf7
22
# check=error=true
33

44
FROM stackable/image/hadoop AS hadoop-builder

hello-world/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# syntax=docker/dockerfile:1.15.1@sha256:9857836c9ee4268391bb5b09f9f157f3c91bb15821bb77969642813b0d00518d
1+
# syntax=docker/dockerfile:1.16.0@sha256:e2dd261f92e4b763d789984f6eab84be66ab4f5f08052316d8eb8f173593acf7
22
# check=error=true
33

44
FROM stackable/image/java-base

0 commit comments

Comments
 (0)