From d2ac9cf742eb16618285861f3615b7457a28a7ed Mon Sep 17 00:00:00 2001 From: Lars Francke Date: Tue, 12 Nov 2024 14:42:05 +0100 Subject: [PATCH 1/9] Spark now depends on HBase and should be rebuilt automatically as well (#931) --- .github/workflows/build_spark-k8s.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build_spark-k8s.yaml b/.github/workflows/build_spark-k8s.yaml index 340fb511..45f6698e 100644 --- a/.github/workflows/build_spark-k8s.yaml +++ b/.github/workflows/build_spark-k8s.yaml @@ -15,6 +15,7 @@ on: paths: # To check dependencies, run this ( you will need to consider transitive dependencies) # bake --product PRODUCT -d | grep -v 'docker buildx bake' | jq '.target | keys[]' + - hbase/** - spark-k8s/** - vector/** - stackable-base/** From e00f661e3ba1b1dd238b3e3c21fc6b5f9ac49d75 Mon Sep 17 00:00:00 2001 From: Malte Sander Date: Tue, 12 Nov 2024 15:14:46 +0100 Subject: [PATCH 2/9] base patch on other patches (#932) --- .../2.6.0/06-CVE-2024-36114-bump-aircompressor-0-27.patch | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hbase/stackable/patches/2.6.0/06-CVE-2024-36114-bump-aircompressor-0-27.patch b/hbase/stackable/patches/2.6.0/06-CVE-2024-36114-bump-aircompressor-0-27.patch index 066a32eb..d5816418 100644 --- a/hbase/stackable/patches/2.6.0/06-CVE-2024-36114-bump-aircompressor-0-27.patch +++ b/hbase/stackable/patches/2.6.0/06-CVE-2024-36114-bump-aircompressor-0-27.patch @@ -19,15 +19,15 @@ leak other sensitive information from the Java process. There are no known workarounds for this issue. diff --git a/pom.xml b/pom.xml -index 918cdaa675..bc7ed28404 100644 +index 0bd6a69703..50948c2746 100644 --- a/pom.xml +++ b/pom.xml @@ -655,7 +655,7 @@ 2.27.2 - 3.12.0 + 3.12.1 - 0.24 + 0.27 1.11.0 1.8.0 - 1.1.10.4 + 1.1.10.5 From 6b8b7af9d9938110cbeb01c588f88e7fbdeb73aa Mon Sep 17 00:00:00 2001 From: Lars Francke Date: Tue, 12 Nov 2024 15:16:13 +0100 Subject: [PATCH 3/9] Fix Trino build by not building JMX Exporter from source anymore. (#933) This is a temporary fix and we want to get back to building it from source in the future as soon as we have our proper patch handling process in place. --- trino/Dockerfile | 38 +++++--------------------------------- 1 file changed, 5 insertions(+), 33 deletions(-) diff --git a/trino/Dockerfile b/trino/Dockerfile index 97aeca2a..d169784a 100644 --- a/trino/Dockerfile +++ b/trino/Dockerfile @@ -36,7 +36,7 @@ mvn versions:set -DnewVersion=${STORAGE_CONNECTOR} ./mvnw package -DskipTests -Dmaven.gitcommitid.skip=true EOF -FROM stackable/image/java-devel AS builder +FROM stackable/image/java-devel AS trino-builder ARG PRODUCT ARG STORAGE_CONNECTOR @@ -113,36 +113,6 @@ COPY shared/log4shell_scanner /bin/log4shell_scanner RUN /bin/log4shell_scanner s /stackable/trino-server-${PRODUCT} # === -FROM stackable/image/java-devel AS jmx-exporter-builder - -ARG JMX_EXPORTER -ARG STACKABLE_USER_UID - -RUN < Date: Mon, 18 Nov 2024 14:30:48 +0100 Subject: [PATCH 4/9] ci: remove redundant usages of the free-disk-space action Co-authored-by: Techassi --- .github/workflows/build_airflow.yaml | 2 -- .github/workflows/build_druid.yaml | 2 -- .github/workflows/build_hadoop.yaml | 2 -- .github/workflows/build_hbase.yaml | 2 -- .github/workflows/build_hello-world.yaml | 2 -- .github/workflows/build_hive.yaml | 2 -- .github/workflows/build_java-base.yaml | 2 -- .github/workflows/build_java-devel.yaml | 2 -- .github/workflows/build_kafka-testing-tools.yaml | 2 -- .github/workflows/build_kafka.yaml | 2 -- .github/workflows/build_kcat.yaml | 2 -- .github/workflows/build_krb5.yaml | 2 -- .github/workflows/build_nifi.yaml | 2 -- .github/workflows/build_omid.yaml | 2 -- .github/workflows/build_opa.yaml | 2 -- .github/workflows/build_spark-k8s.yaml | 2 -- .github/workflows/build_stackable-base.yaml | 2 -- .github/workflows/build_superset.yaml | 2 -- .github/workflows/build_testing-tools.yaml | 2 -- .github/workflows/build_tools.yaml | 2 -- .github/workflows/build_trino-cli.yaml | 2 -- .github/workflows/build_trino.yaml | 2 -- .github/workflows/build_vector.yaml | 2 -- .github/workflows/build_zookeeper.yaml | 2 -- 24 files changed, 48 deletions(-) diff --git a/.github/workflows/build_airflow.yaml b/.github/workflows/build_airflow.yaml index a39b2162..d0c644f9 100644 --- a/.github/workflows/build_airflow.yaml +++ b/.github/workflows/build_airflow.yaml @@ -95,8 +95,6 @@ jobs: - name: Checkout Repository uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - - name: Free Disk Space - uses: stackabletech/actions/free-disk-space@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 - name: Publish and Sign Image Index Manifest to docker.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 with: diff --git a/.github/workflows/build_druid.yaml b/.github/workflows/build_druid.yaml index 50532fb2..067dfaf2 100644 --- a/.github/workflows/build_druid.yaml +++ b/.github/workflows/build_druid.yaml @@ -97,8 +97,6 @@ jobs: - name: Checkout Repository uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - - name: Free Disk Space - uses: stackabletech/actions/free-disk-space@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 - name: Publish and Sign Image Index Manifest to docker.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 with: diff --git a/.github/workflows/build_hadoop.yaml b/.github/workflows/build_hadoop.yaml index b6002660..09aa70b2 100644 --- a/.github/workflows/build_hadoop.yaml +++ b/.github/workflows/build_hadoop.yaml @@ -97,8 +97,6 @@ jobs: - name: Checkout Repository uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - - name: Free Disk Space - uses: stackabletech/actions/free-disk-space@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 - name: Publish and Sign Image Index Manifest to docker.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 with: diff --git a/.github/workflows/build_hbase.yaml b/.github/workflows/build_hbase.yaml index ca7aa6a2..f1e69c83 100644 --- a/.github/workflows/build_hbase.yaml +++ b/.github/workflows/build_hbase.yaml @@ -98,8 +98,6 @@ jobs: - name: Checkout Repository uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - - name: Free Disk Space - uses: stackabletech/actions/free-disk-space@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 - name: Publish and Sign Image Index Manifest to docker.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 with: diff --git a/.github/workflows/build_hello-world.yaml b/.github/workflows/build_hello-world.yaml index f3574cfe..0c94c3e8 100644 --- a/.github/workflows/build_hello-world.yaml +++ b/.github/workflows/build_hello-world.yaml @@ -93,8 +93,6 @@ jobs: - name: Checkout Repository uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - - name: Free Disk Space - uses: stackabletech/actions/free-disk-space@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 - name: Publish and Sign Image Index Manifest to docker.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 with: diff --git a/.github/workflows/build_hive.yaml b/.github/workflows/build_hive.yaml index 5780e36d..036514a0 100644 --- a/.github/workflows/build_hive.yaml +++ b/.github/workflows/build_hive.yaml @@ -98,8 +98,6 @@ jobs: - name: Checkout Repository uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - - name: Free Disk Space - uses: stackabletech/actions/free-disk-space@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 - name: Publish and Sign Image Index Manifest to docker.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 with: diff --git a/.github/workflows/build_java-base.yaml b/.github/workflows/build_java-base.yaml index d9deb357..2e56f378 100644 --- a/.github/workflows/build_java-base.yaml +++ b/.github/workflows/build_java-base.yaml @@ -93,8 +93,6 @@ jobs: - name: Checkout Repository uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - - name: Free Disk Space - uses: stackabletech/actions/free-disk-space@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 - name: Publish and Sign Image Index Manifest to docker.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 with: diff --git a/.github/workflows/build_java-devel.yaml b/.github/workflows/build_java-devel.yaml index bb7f55b7..1cabd4f4 100644 --- a/.github/workflows/build_java-devel.yaml +++ b/.github/workflows/build_java-devel.yaml @@ -93,8 +93,6 @@ jobs: - name: Checkout Repository uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - - name: Free Disk Space - uses: stackabletech/actions/free-disk-space@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 - name: Publish and Sign Image Index Manifest to docker.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 with: diff --git a/.github/workflows/build_kafka-testing-tools.yaml b/.github/workflows/build_kafka-testing-tools.yaml index 8769d9c6..ec34f5d0 100644 --- a/.github/workflows/build_kafka-testing-tools.yaml +++ b/.github/workflows/build_kafka-testing-tools.yaml @@ -97,8 +97,6 @@ jobs: - name: Checkout Repository uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - - name: Free Disk Space - uses: stackabletech/actions/free-disk-space@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 - name: Publish and Sign Image Index Manifest to docker.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 with: diff --git a/.github/workflows/build_kafka.yaml b/.github/workflows/build_kafka.yaml index 7cf944bd..8f684f36 100644 --- a/.github/workflows/build_kafka.yaml +++ b/.github/workflows/build_kafka.yaml @@ -99,8 +99,6 @@ jobs: - name: Checkout Repository uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - - name: Free Disk Space - uses: stackabletech/actions/free-disk-space@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 - name: Publish and Sign Image Index Manifest to docker.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 with: diff --git a/.github/workflows/build_kcat.yaml b/.github/workflows/build_kcat.yaml index 2dca935e..f15f9524 100644 --- a/.github/workflows/build_kcat.yaml +++ b/.github/workflows/build_kcat.yaml @@ -97,8 +97,6 @@ jobs: - name: Checkout Repository uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - - name: Free Disk Space - uses: stackabletech/actions/free-disk-space@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 - name: Publish and Sign Image Index Manifest to docker.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 with: diff --git a/.github/workflows/build_krb5.yaml b/.github/workflows/build_krb5.yaml index 1daa796c..e537e11b 100644 --- a/.github/workflows/build_krb5.yaml +++ b/.github/workflows/build_krb5.yaml @@ -93,8 +93,6 @@ jobs: - name: Checkout Repository uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - - name: Free Disk Space - uses: stackabletech/actions/free-disk-space@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 - name: Publish and Sign Image Index Manifest to docker.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 with: diff --git a/.github/workflows/build_nifi.yaml b/.github/workflows/build_nifi.yaml index b3365947..fbe22829 100644 --- a/.github/workflows/build_nifi.yaml +++ b/.github/workflows/build_nifi.yaml @@ -97,8 +97,6 @@ jobs: - name: Checkout Repository uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - - name: Free Disk Space - uses: stackabletech/actions/free-disk-space@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 - name: Publish and Sign Image Index Manifest to docker.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 with: diff --git a/.github/workflows/build_omid.yaml b/.github/workflows/build_omid.yaml index 6a183142..24a9060c 100644 --- a/.github/workflows/build_omid.yaml +++ b/.github/workflows/build_omid.yaml @@ -97,8 +97,6 @@ jobs: - name: Checkout Repository uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - - name: Free Disk Space - uses: stackabletech/actions/free-disk-space@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 - name: Publish and Sign Image Index Manifest to docker.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 with: diff --git a/.github/workflows/build_opa.yaml b/.github/workflows/build_opa.yaml index 9d2df1a8..44c34a3a 100644 --- a/.github/workflows/build_opa.yaml +++ b/.github/workflows/build_opa.yaml @@ -95,8 +95,6 @@ jobs: - name: Checkout Repository uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - - name: Free Disk Space - uses: stackabletech/actions/free-disk-space@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 - name: Publish and Sign Image Index Manifest to docker.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 with: diff --git a/.github/workflows/build_spark-k8s.yaml b/.github/workflows/build_spark-k8s.yaml index 45f6698e..b49d83ba 100644 --- a/.github/workflows/build_spark-k8s.yaml +++ b/.github/workflows/build_spark-k8s.yaml @@ -98,8 +98,6 @@ jobs: - name: Checkout Repository uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - - name: Free Disk Space - uses: stackabletech/actions/free-disk-space@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 - name: Publish and Sign Image Index Manifest to docker.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 with: diff --git a/.github/workflows/build_stackable-base.yaml b/.github/workflows/build_stackable-base.yaml index 5f0eafb5..b4c0baad 100644 --- a/.github/workflows/build_stackable-base.yaml +++ b/.github/workflows/build_stackable-base.yaml @@ -94,8 +94,6 @@ jobs: - name: Checkout Repository uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - - name: Free Disk Space - uses: stackabletech/actions/free-disk-space@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 - name: Publish and Sign Image Index Manifest to docker.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 with: diff --git a/.github/workflows/build_superset.yaml b/.github/workflows/build_superset.yaml index b8686a53..1d9f9ab9 100644 --- a/.github/workflows/build_superset.yaml +++ b/.github/workflows/build_superset.yaml @@ -95,8 +95,6 @@ jobs: - name: Checkout Repository uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - - name: Free Disk Space - uses: stackabletech/actions/free-disk-space@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 - name: Publish and Sign Image Index Manifest to docker.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 with: diff --git a/.github/workflows/build_testing-tools.yaml b/.github/workflows/build_testing-tools.yaml index 3678e560..6aa8e61d 100644 --- a/.github/workflows/build_testing-tools.yaml +++ b/.github/workflows/build_testing-tools.yaml @@ -93,8 +93,6 @@ jobs: - name: Checkout Repository uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - - name: Free Disk Space - uses: stackabletech/actions/free-disk-space@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 - name: Publish and Sign Image Index Manifest to docker.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 with: diff --git a/.github/workflows/build_tools.yaml b/.github/workflows/build_tools.yaml index 783345a5..ed3d771e 100644 --- a/.github/workflows/build_tools.yaml +++ b/.github/workflows/build_tools.yaml @@ -94,8 +94,6 @@ jobs: - name: Checkout Repository uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - - name: Free Disk Space - uses: stackabletech/actions/free-disk-space@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 - name: Publish and Sign Image Index Manifest to docker.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 with: diff --git a/.github/workflows/build_trino-cli.yaml b/.github/workflows/build_trino-cli.yaml index effe9cbb..c5acb7ac 100644 --- a/.github/workflows/build_trino-cli.yaml +++ b/.github/workflows/build_trino-cli.yaml @@ -96,8 +96,6 @@ jobs: - name: Checkout Repository uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - - name: Free Disk Space - uses: stackabletech/actions/free-disk-space@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 - name: Publish and Sign Image Index Manifest to docker.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 with: diff --git a/.github/workflows/build_trino.yaml b/.github/workflows/build_trino.yaml index ba253be8..2aca61be 100644 --- a/.github/workflows/build_trino.yaml +++ b/.github/workflows/build_trino.yaml @@ -97,8 +97,6 @@ jobs: - name: Checkout Repository uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - - name: Free Disk Space - uses: stackabletech/actions/free-disk-space@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 - name: Publish and Sign Image Index Manifest to docker.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 with: diff --git a/.github/workflows/build_vector.yaml b/.github/workflows/build_vector.yaml index 9344a120..bf29645c 100644 --- a/.github/workflows/build_vector.yaml +++ b/.github/workflows/build_vector.yaml @@ -93,8 +93,6 @@ jobs: - name: Checkout Repository uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - - name: Free Disk Space - uses: stackabletech/actions/free-disk-space@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 - name: Publish and Sign Image Index Manifest to docker.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 with: diff --git a/.github/workflows/build_zookeeper.yaml b/.github/workflows/build_zookeeper.yaml index 262f67b2..20848ecd 100644 --- a/.github/workflows/build_zookeeper.yaml +++ b/.github/workflows/build_zookeeper.yaml @@ -97,8 +97,6 @@ jobs: - name: Checkout Repository uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - - name: Free Disk Space - uses: stackabletech/actions/free-disk-space@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 - name: Publish and Sign Image Index Manifest to docker.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 with: From 0b3275a5036dd059c4e15e5a3b215d781c28c42c Mon Sep 17 00:00:00 2001 From: Nick <10092581+NickLarsenNZ@users.noreply.github.com> Date: Tue, 19 Nov 2024 23:21:32 +1300 Subject: [PATCH 5/9] chore: Update changelog for release 24.11 (#937) --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a474c0f5..b311356d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ All notable changes to this project will be documented in this file. ## [Unreleased] +## [24.11.0] - 2024-11-18 + ### Added - ci: Add mirror workflow, add new helper scripts ([#819]). From e5c6b5c4b16db9480c9230575766f63e65f45318 Mon Sep 17 00:00:00 2001 From: Techassi Date: Tue, 19 Nov 2024 11:58:25 +0100 Subject: [PATCH 6/9] ci: Use correct version image index manifest tag (#938) * ci: Use correct version image index manifest tag * chore: Migrate pre-commit config --- .github/workflows/build_airflow.yaml | 4 ++-- .github/workflows/build_druid.yaml | 4 ++-- .github/workflows/build_hadoop.yaml | 4 ++-- .github/workflows/build_hbase.yaml | 4 ++-- .github/workflows/build_hello-world.yaml | 4 ++-- .github/workflows/build_hive.yaml | 4 ++-- .github/workflows/build_java-base.yaml | 4 ++-- .github/workflows/build_java-devel.yaml | 4 ++-- .github/workflows/build_kafka-testing-tools.yaml | 4 ++-- .github/workflows/build_kafka.yaml | 4 ++-- .github/workflows/build_kcat.yaml | 4 ++-- .github/workflows/build_krb5.yaml | 4 ++-- .github/workflows/build_nifi.yaml | 4 ++-- .github/workflows/build_omid.yaml | 4 ++-- .github/workflows/build_opa.yaml | 4 ++-- .github/workflows/build_spark-k8s.yaml | 4 ++-- .github/workflows/build_stackable-base.yaml | 4 ++-- .github/workflows/build_superset.yaml | 4 ++-- .github/workflows/build_testing-tools.yaml | 4 ++-- .github/workflows/build_tools.yaml | 4 ++-- .github/workflows/build_trino-cli.yaml | 4 ++-- .github/workflows/build_trino.yaml | 4 ++-- .github/workflows/build_vector.yaml | 4 ++-- .github/workflows/build_zookeeper.yaml | 4 ++-- .pre-commit-config.yaml | 2 +- 25 files changed, 49 insertions(+), 49 deletions(-) diff --git a/.github/workflows/build_airflow.yaml b/.github/workflows/build_airflow.yaml index d0c644f9..17939cd7 100644 --- a/.github/workflows/build_airflow.yaml +++ b/.github/workflows/build_airflow.yaml @@ -102,7 +102,7 @@ jobs: image-registry-username: github image-registry-password: ${{ secrets.NEXUS_PASSWORD }} image-repository: stackable/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} - name: Publish and Sign Image Index Manifest to oci.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 @@ -111,7 +111,7 @@ jobs: image-registry-username: robot$sdp+github-action-build image-registry-password: ${{ secrets.HARBOR_ROBOT_SDP_GITHUB_ACTION_BUILD_SECRET }} image-repository: sdp/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} notify: name: Failure Notification diff --git a/.github/workflows/build_druid.yaml b/.github/workflows/build_druid.yaml index 067dfaf2..cc042fc2 100644 --- a/.github/workflows/build_druid.yaml +++ b/.github/workflows/build_druid.yaml @@ -104,7 +104,7 @@ jobs: image-registry-username: github image-registry-password: ${{ secrets.NEXUS_PASSWORD }} image-repository: stackable/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} - name: Publish and Sign Image Index Manifest to oci.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 @@ -113,7 +113,7 @@ jobs: image-registry-username: robot$sdp+github-action-build image-registry-password: ${{ secrets.HARBOR_ROBOT_SDP_GITHUB_ACTION_BUILD_SECRET }} image-repository: sdp/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} notify: name: Failure Notification diff --git a/.github/workflows/build_hadoop.yaml b/.github/workflows/build_hadoop.yaml index 09aa70b2..54084cfb 100644 --- a/.github/workflows/build_hadoop.yaml +++ b/.github/workflows/build_hadoop.yaml @@ -104,7 +104,7 @@ jobs: image-registry-username: github image-registry-password: ${{ secrets.NEXUS_PASSWORD }} image-repository: stackable/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} - name: Publish and Sign Image Index Manifest to oci.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 @@ -113,7 +113,7 @@ jobs: image-registry-username: robot$sdp+github-action-build image-registry-password: ${{ secrets.HARBOR_ROBOT_SDP_GITHUB_ACTION_BUILD_SECRET }} image-repository: sdp/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} notify: name: Failure Notification diff --git a/.github/workflows/build_hbase.yaml b/.github/workflows/build_hbase.yaml index f1e69c83..348c0a0c 100644 --- a/.github/workflows/build_hbase.yaml +++ b/.github/workflows/build_hbase.yaml @@ -105,7 +105,7 @@ jobs: image-registry-username: github image-registry-password: ${{ secrets.NEXUS_PASSWORD }} image-repository: stackable/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} - name: Publish and Sign Image Index Manifest to oci.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 @@ -114,7 +114,7 @@ jobs: image-registry-username: robot$sdp+github-action-build image-registry-password: ${{ secrets.HARBOR_ROBOT_SDP_GITHUB_ACTION_BUILD_SECRET }} image-repository: sdp/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} notify: name: Failure Notification diff --git a/.github/workflows/build_hello-world.yaml b/.github/workflows/build_hello-world.yaml index 0c94c3e8..30625239 100644 --- a/.github/workflows/build_hello-world.yaml +++ b/.github/workflows/build_hello-world.yaml @@ -100,7 +100,7 @@ jobs: image-registry-username: github image-registry-password: ${{ secrets.NEXUS_PASSWORD }} image-repository: stackable/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} - name: Publish and Sign Image Index Manifest to oci.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 @@ -109,7 +109,7 @@ jobs: image-registry-username: robot$sdp+github-action-build image-registry-password: ${{ secrets.HARBOR_ROBOT_SDP_GITHUB_ACTION_BUILD_SECRET }} image-repository: sdp/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} notify: name: Failure Notification diff --git a/.github/workflows/build_hive.yaml b/.github/workflows/build_hive.yaml index 036514a0..191bd309 100644 --- a/.github/workflows/build_hive.yaml +++ b/.github/workflows/build_hive.yaml @@ -105,7 +105,7 @@ jobs: image-registry-username: github image-registry-password: ${{ secrets.NEXUS_PASSWORD }} image-repository: stackable/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} - name: Publish and Sign Image Index Manifest to oci.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 @@ -114,7 +114,7 @@ jobs: image-registry-username: robot$sdp+github-action-build image-registry-password: ${{ secrets.HARBOR_ROBOT_SDP_GITHUB_ACTION_BUILD_SECRET }} image-repository: sdp/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} notify: name: Failure Notification diff --git a/.github/workflows/build_java-base.yaml b/.github/workflows/build_java-base.yaml index 2e56f378..9ee23f00 100644 --- a/.github/workflows/build_java-base.yaml +++ b/.github/workflows/build_java-base.yaml @@ -100,7 +100,7 @@ jobs: image-registry-username: github image-registry-password: ${{ secrets.NEXUS_PASSWORD }} image-repository: stackable/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} - name: Publish and Sign Image Index Manifest to oci.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 @@ -109,7 +109,7 @@ jobs: image-registry-username: robot$sdp+github-action-build image-registry-password: ${{ secrets.HARBOR_ROBOT_SDP_GITHUB_ACTION_BUILD_SECRET }} image-repository: sdp/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} notify: name: Failure Notification diff --git a/.github/workflows/build_java-devel.yaml b/.github/workflows/build_java-devel.yaml index 1cabd4f4..19092c3c 100644 --- a/.github/workflows/build_java-devel.yaml +++ b/.github/workflows/build_java-devel.yaml @@ -100,7 +100,7 @@ jobs: image-registry-username: github image-registry-password: ${{ secrets.NEXUS_PASSWORD }} image-repository: stackable/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} - name: Publish and Sign Image Index Manifest to oci.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 @@ -109,7 +109,7 @@ jobs: image-registry-username: robot$sdp+github-action-build image-registry-password: ${{ secrets.HARBOR_ROBOT_SDP_GITHUB_ACTION_BUILD_SECRET }} image-repository: sdp/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} notify: name: Failure Notification diff --git a/.github/workflows/build_kafka-testing-tools.yaml b/.github/workflows/build_kafka-testing-tools.yaml index ec34f5d0..43231a0f 100644 --- a/.github/workflows/build_kafka-testing-tools.yaml +++ b/.github/workflows/build_kafka-testing-tools.yaml @@ -104,7 +104,7 @@ jobs: image-registry-username: github image-registry-password: ${{ secrets.NEXUS_PASSWORD }} image-repository: stackable/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} - name: Publish and Sign Image Index Manifest to oci.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 @@ -113,7 +113,7 @@ jobs: image-registry-username: robot$sdp+github-action-build image-registry-password: ${{ secrets.HARBOR_ROBOT_SDP_GITHUB_ACTION_BUILD_SECRET }} image-repository: sdp/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} notify: name: Failure Notification diff --git a/.github/workflows/build_kafka.yaml b/.github/workflows/build_kafka.yaml index 8f684f36..580e164a 100644 --- a/.github/workflows/build_kafka.yaml +++ b/.github/workflows/build_kafka.yaml @@ -106,7 +106,7 @@ jobs: image-registry-username: github image-registry-password: ${{ secrets.NEXUS_PASSWORD }} image-repository: stackable/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} - name: Publish and Sign Image Index Manifest to oci.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 @@ -115,7 +115,7 @@ jobs: image-registry-username: robot$sdp+github-action-build image-registry-password: ${{ secrets.HARBOR_ROBOT_SDP_GITHUB_ACTION_BUILD_SECRET }} image-repository: sdp/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} notify: name: Failure Notification diff --git a/.github/workflows/build_kcat.yaml b/.github/workflows/build_kcat.yaml index f15f9524..c9a5522c 100644 --- a/.github/workflows/build_kcat.yaml +++ b/.github/workflows/build_kcat.yaml @@ -104,7 +104,7 @@ jobs: image-registry-username: github image-registry-password: ${{ secrets.NEXUS_PASSWORD }} image-repository: stackable/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} - name: Publish and Sign Image Index Manifest to oci.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 @@ -113,7 +113,7 @@ jobs: image-registry-username: robot$sdp+github-action-build image-registry-password: ${{ secrets.HARBOR_ROBOT_SDP_GITHUB_ACTION_BUILD_SECRET }} image-repository: sdp/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} notify: name: Failure Notification diff --git a/.github/workflows/build_krb5.yaml b/.github/workflows/build_krb5.yaml index e537e11b..6f7fdcff 100644 --- a/.github/workflows/build_krb5.yaml +++ b/.github/workflows/build_krb5.yaml @@ -100,7 +100,7 @@ jobs: image-registry-username: github image-registry-password: ${{ secrets.NEXUS_PASSWORD }} image-repository: stackable/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} - name: Publish and Sign Image Index Manifest to oci.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 @@ -109,7 +109,7 @@ jobs: image-registry-username: robot$sdp+github-action-build image-registry-password: ${{ secrets.HARBOR_ROBOT_SDP_GITHUB_ACTION_BUILD_SECRET }} image-repository: sdp/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} notify: name: Failure Notification diff --git a/.github/workflows/build_nifi.yaml b/.github/workflows/build_nifi.yaml index fbe22829..22ec1f3c 100644 --- a/.github/workflows/build_nifi.yaml +++ b/.github/workflows/build_nifi.yaml @@ -104,7 +104,7 @@ jobs: image-registry-username: github image-registry-password: ${{ secrets.NEXUS_PASSWORD }} image-repository: stackable/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} - name: Publish and Sign Image Index Manifest to oci.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 @@ -113,7 +113,7 @@ jobs: image-registry-username: robot$sdp+github-action-build image-registry-password: ${{ secrets.HARBOR_ROBOT_SDP_GITHUB_ACTION_BUILD_SECRET }} image-repository: sdp/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} notify: name: Failure Notification diff --git a/.github/workflows/build_omid.yaml b/.github/workflows/build_omid.yaml index 24a9060c..4798611b 100644 --- a/.github/workflows/build_omid.yaml +++ b/.github/workflows/build_omid.yaml @@ -104,7 +104,7 @@ jobs: image-registry-username: github image-registry-password: ${{ secrets.NEXUS_PASSWORD }} image-repository: stackable/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} - name: Publish and Sign Image Index Manifest to oci.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 @@ -113,7 +113,7 @@ jobs: image-registry-username: robot$sdp+github-action-build image-registry-password: ${{ secrets.HARBOR_ROBOT_SDP_GITHUB_ACTION_BUILD_SECRET }} image-repository: sdp/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} notify: name: Failure Notification diff --git a/.github/workflows/build_opa.yaml b/.github/workflows/build_opa.yaml index 44c34a3a..9c33be3d 100644 --- a/.github/workflows/build_opa.yaml +++ b/.github/workflows/build_opa.yaml @@ -102,7 +102,7 @@ jobs: image-registry-username: github image-registry-password: ${{ secrets.NEXUS_PASSWORD }} image-repository: stackable/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} - name: Publish and Sign Image Index Manifest to oci.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 @@ -111,7 +111,7 @@ jobs: image-registry-username: robot$sdp+github-action-build image-registry-password: ${{ secrets.HARBOR_ROBOT_SDP_GITHUB_ACTION_BUILD_SECRET }} image-repository: sdp/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} notify: name: Failure Notification diff --git a/.github/workflows/build_spark-k8s.yaml b/.github/workflows/build_spark-k8s.yaml index b49d83ba..a82d244f 100644 --- a/.github/workflows/build_spark-k8s.yaml +++ b/.github/workflows/build_spark-k8s.yaml @@ -105,7 +105,7 @@ jobs: image-registry-username: github image-registry-password: ${{ secrets.NEXUS_PASSWORD }} image-repository: stackable/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} - name: Publish and Sign Image Index Manifest to oci.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 @@ -114,7 +114,7 @@ jobs: image-registry-username: robot$sdp+github-action-build image-registry-password: ${{ secrets.HARBOR_ROBOT_SDP_GITHUB_ACTION_BUILD_SECRET }} image-repository: sdp/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} notify: name: Failure Notification diff --git a/.github/workflows/build_stackable-base.yaml b/.github/workflows/build_stackable-base.yaml index b4c0baad..a5447ad9 100644 --- a/.github/workflows/build_stackable-base.yaml +++ b/.github/workflows/build_stackable-base.yaml @@ -101,7 +101,7 @@ jobs: image-registry-username: github image-registry-password: ${{ secrets.NEXUS_PASSWORD }} image-repository: stackable/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} - name: Publish and Sign Image Index Manifest to oci.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 @@ -110,7 +110,7 @@ jobs: image-registry-username: robot$sdp+github-action-build image-registry-password: ${{ secrets.HARBOR_ROBOT_SDP_GITHUB_ACTION_BUILD_SECRET }} image-repository: sdp/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} notify: name: Failure Notification diff --git a/.github/workflows/build_superset.yaml b/.github/workflows/build_superset.yaml index 1d9f9ab9..98709d1c 100644 --- a/.github/workflows/build_superset.yaml +++ b/.github/workflows/build_superset.yaml @@ -102,7 +102,7 @@ jobs: image-registry-username: github image-registry-password: ${{ secrets.NEXUS_PASSWORD }} image-repository: stackable/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} - name: Publish and Sign Image Index Manifest to oci.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 @@ -111,7 +111,7 @@ jobs: image-registry-username: robot$sdp+github-action-build image-registry-password: ${{ secrets.HARBOR_ROBOT_SDP_GITHUB_ACTION_BUILD_SECRET }} image-repository: sdp/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} notify: name: Failure Notification diff --git a/.github/workflows/build_testing-tools.yaml b/.github/workflows/build_testing-tools.yaml index 6aa8e61d..c6c4dc9d 100644 --- a/.github/workflows/build_testing-tools.yaml +++ b/.github/workflows/build_testing-tools.yaml @@ -100,7 +100,7 @@ jobs: image-registry-username: github image-registry-password: ${{ secrets.NEXUS_PASSWORD }} image-repository: stackable/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} - name: Publish and Sign Image Index Manifest to oci.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 @@ -109,7 +109,7 @@ jobs: image-registry-username: robot$sdp+github-action-build image-registry-password: ${{ secrets.HARBOR_ROBOT_SDP_GITHUB_ACTION_BUILD_SECRET }} image-repository: sdp/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} notify: name: Failure Notification diff --git a/.github/workflows/build_tools.yaml b/.github/workflows/build_tools.yaml index ed3d771e..7fa11189 100644 --- a/.github/workflows/build_tools.yaml +++ b/.github/workflows/build_tools.yaml @@ -101,7 +101,7 @@ jobs: image-registry-username: github image-registry-password: ${{ secrets.NEXUS_PASSWORD }} image-repository: stackable/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} - name: Publish and Sign Image Index Manifest to oci.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 @@ -110,7 +110,7 @@ jobs: image-registry-username: robot$sdp+github-action-build image-registry-password: ${{ secrets.HARBOR_ROBOT_SDP_GITHUB_ACTION_BUILD_SECRET }} image-repository: sdp/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} notify: name: Failure Notification diff --git a/.github/workflows/build_trino-cli.yaml b/.github/workflows/build_trino-cli.yaml index c5acb7ac..2250c96d 100644 --- a/.github/workflows/build_trino-cli.yaml +++ b/.github/workflows/build_trino-cli.yaml @@ -103,7 +103,7 @@ jobs: image-registry-username: github image-registry-password: ${{ secrets.NEXUS_PASSWORD }} image-repository: stackable/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} - name: Publish and Sign Image Index Manifest to oci.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 @@ -112,7 +112,7 @@ jobs: image-registry-username: robot$sdp+github-action-build image-registry-password: ${{ secrets.HARBOR_ROBOT_SDP_GITHUB_ACTION_BUILD_SECRET }} image-repository: sdp/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} notify: name: Failure Notification diff --git a/.github/workflows/build_trino.yaml b/.github/workflows/build_trino.yaml index 2aca61be..00103b90 100644 --- a/.github/workflows/build_trino.yaml +++ b/.github/workflows/build_trino.yaml @@ -104,7 +104,7 @@ jobs: image-registry-username: github image-registry-password: ${{ secrets.NEXUS_PASSWORD }} image-repository: stackable/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} - name: Publish and Sign Image Index Manifest to oci.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 @@ -113,7 +113,7 @@ jobs: image-registry-username: robot$sdp+github-action-build image-registry-password: ${{ secrets.HARBOR_ROBOT_SDP_GITHUB_ACTION_BUILD_SECRET }} image-repository: sdp/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} notify: name: Failure Notification diff --git a/.github/workflows/build_vector.yaml b/.github/workflows/build_vector.yaml index bf29645c..9abc3792 100644 --- a/.github/workflows/build_vector.yaml +++ b/.github/workflows/build_vector.yaml @@ -100,7 +100,7 @@ jobs: image-registry-username: github image-registry-password: ${{ secrets.NEXUS_PASSWORD }} image-repository: stackable/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} - name: Publish and Sign Image Index Manifest to oci.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 @@ -109,7 +109,7 @@ jobs: image-registry-username: robot$sdp+github-action-build image-registry-password: ${{ secrets.HARBOR_ROBOT_SDP_GITHUB_ACTION_BUILD_SECRET }} image-repository: sdp/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} notify: name: Failure Notification diff --git a/.github/workflows/build_zookeeper.yaml b/.github/workflows/build_zookeeper.yaml index 20848ecd..2ea9cea9 100644 --- a/.github/workflows/build_zookeeper.yaml +++ b/.github/workflows/build_zookeeper.yaml @@ -104,7 +104,7 @@ jobs: image-registry-username: github image-registry-password: ${{ secrets.NEXUS_PASSWORD }} image-repository: stackable/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} - name: Publish and Sign Image Index Manifest to oci.stackable.tech uses: stackabletech/actions/publish-index-manifest@a3f7587879e9f12e04a29fd26435949aaa4fd59c # 0.2.0 @@ -113,7 +113,7 @@ jobs: image-registry-username: robot$sdp+github-action-build image-registry-password: ${{ secrets.HARBOR_ROBOT_SDP_GITHUB_ACTION_BUILD_SECRET }} image-repository: sdp/${{ env.PRODUCT_NAME }} - image-index-manifest-tag: ${{ matrix.versions }}-stackable0.0.0-dev + image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ env.SDP_VERSION }} notify: name: Failure Notification diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 695b8406..5b559f37 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -58,5 +58,5 @@ repos: name: update-readme-badges language: system entry: .scripts/update_readme_badges.sh - stages: [commit, merge-commit, manual] + stages: [pre-commit, pre-merge-commit, manual] pass_filenames: false From 86f712a7c40703e50cbbca234da935b24a95ed78 Mon Sep 17 00:00:00 2001 From: Nick <10092581+NickLarsenNZ@users.noreply.github.com> Date: Thu, 21 Nov 2024 22:28:02 +1300 Subject: [PATCH 7/9] ci: Add attempt number to the workflow run name, and URL in the slack message (#941) Co-authored-by: Techassi --- .github/workflows/build_airflow.yaml | 6 ++++-- .github/workflows/build_druid.yaml | 6 ++++-- .github/workflows/build_hadoop.yaml | 6 ++++-- .github/workflows/build_hbase.yaml | 6 ++++-- .github/workflows/build_hello-world.yaml | 6 ++++-- .github/workflows/build_hive.yaml | 6 ++++-- .github/workflows/build_java-base.yaml | 6 ++++-- .github/workflows/build_java-devel.yaml | 6 ++++-- .github/workflows/build_kafka-testing-tools.yaml | 6 ++++-- .github/workflows/build_kafka.yaml | 6 ++++-- .github/workflows/build_kcat.yaml | 6 ++++-- .github/workflows/build_krb5.yaml | 6 ++++-- .github/workflows/build_nifi.yaml | 6 ++++-- .github/workflows/build_omid.yaml | 6 ++++-- .github/workflows/build_opa.yaml | 6 ++++-- .github/workflows/build_spark-k8s.yaml | 6 ++++-- .github/workflows/build_stackable-base.yaml | 6 ++++-- .github/workflows/build_superset.yaml | 6 ++++-- .github/workflows/build_testing-tools.yaml | 6 ++++-- .github/workflows/build_tools.yaml | 6 ++++-- .github/workflows/build_trino-cli.yaml | 6 ++++-- .github/workflows/build_trino.yaml | 6 ++++-- .github/workflows/build_vector.yaml | 6 ++++-- .github/workflows/build_zookeeper.yaml | 6 ++++-- .github/workflows/mirror.yaml | 7 +++++-- .github/workflows/preflight.yaml | 7 +++++-- .github/workflows/ubi-rust-builder.yml | 6 ++++-- 27 files changed, 110 insertions(+), 54 deletions(-) diff --git a/.github/workflows/build_airflow.yaml b/.github/workflows/build_airflow.yaml index 17939cd7..95ed8407 100644 --- a/.github/workflows/build_airflow.yaml +++ b/.github/workflows/build_airflow.yaml @@ -1,5 +1,7 @@ --- name: Build Airflow +run-name: | + Build Airflow (attempt #${{ github.run_attempt }}) env: PRODUCT_NAME: airflow @@ -124,7 +126,7 @@ jobs: channel-id: "C07UG6JH44F" # notifications-container-images payload: | { - "text": "*${{ github.workflow }}* failed", + "text": "*${{ github.workflow }}* failed (attempt ${{ github.run_attempt }})", "attachments": [ { "pretext": "See the details below for a summary of which job(s) failed.", @@ -150,7 +152,7 @@ jobs: { "type": "button", "text": "Go to workflow run", - "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}" + "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}/attempts/${{ github.run_attempt }}" } ] } diff --git a/.github/workflows/build_druid.yaml b/.github/workflows/build_druid.yaml index cc042fc2..5ab5002e 100644 --- a/.github/workflows/build_druid.yaml +++ b/.github/workflows/build_druid.yaml @@ -1,5 +1,7 @@ --- name: Build Druid +run-name: | + Build Druid (attempt #${{ github.run_attempt }}) env: PRODUCT_NAME: druid @@ -126,7 +128,7 @@ jobs: channel-id: "C07UG6JH44F" # notifications-container-images payload: | { - "text": "*${{ github.workflow }}* failed", + "text": "*${{ github.workflow }}* failed (attempt ${{ github.run_attempt }})", "attachments": [ { "pretext": "See the details below for a summary of which job(s) failed.", @@ -152,7 +154,7 @@ jobs: { "type": "button", "text": "Go to workflow run", - "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}" + "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}/attempts/${{ github.run_attempt }}" } ] } diff --git a/.github/workflows/build_hadoop.yaml b/.github/workflows/build_hadoop.yaml index 54084cfb..cd1b67d1 100644 --- a/.github/workflows/build_hadoop.yaml +++ b/.github/workflows/build_hadoop.yaml @@ -1,5 +1,7 @@ --- name: Build Hadoop +run-name: | + Build Hadoop (attempt #${{ github.run_attempt }}) env: PRODUCT_NAME: hadoop @@ -126,7 +128,7 @@ jobs: channel-id: "C07UG6JH44F" # notifications-container-images payload: | { - "text": "*${{ github.workflow }}* failed", + "text": "*${{ github.workflow }}* failed (attempt ${{ github.run_attempt }})", "attachments": [ { "pretext": "See the details below for a summary of which job(s) failed.", @@ -152,7 +154,7 @@ jobs: { "type": "button", "text": "Go to workflow run", - "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}" + "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}/attempts/${{ github.run_attempt }}" } ] } diff --git a/.github/workflows/build_hbase.yaml b/.github/workflows/build_hbase.yaml index 348c0a0c..ed8c56b9 100644 --- a/.github/workflows/build_hbase.yaml +++ b/.github/workflows/build_hbase.yaml @@ -1,5 +1,7 @@ --- name: Build HBase +run-name: | + Build HBase (attempt #${{ github.run_attempt }}) env: PRODUCT_NAME: hbase @@ -127,7 +129,7 @@ jobs: channel-id: "C07UG6JH44F" # notifications-container-images payload: | { - "text": "*${{ github.workflow }}* failed", + "text": "*${{ github.workflow }}* failed (attempt ${{ github.run_attempt }})", "attachments": [ { "pretext": "See the details below for a summary of which job(s) failed.", @@ -153,7 +155,7 @@ jobs: { "type": "button", "text": "Go to workflow run", - "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}" + "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}/attempts/${{ github.run_attempt }}" } ] } diff --git a/.github/workflows/build_hello-world.yaml b/.github/workflows/build_hello-world.yaml index 30625239..5f266f93 100644 --- a/.github/workflows/build_hello-world.yaml +++ b/.github/workflows/build_hello-world.yaml @@ -1,5 +1,7 @@ --- name: Build Hello-World +run-name: | + Build Hello-World (attempt #${{ github.run_attempt }}) env: PRODUCT_NAME: hello-world @@ -122,7 +124,7 @@ jobs: channel-id: "C07UG6JH44F" # notifications-container-images payload: | { - "text": "*${{ github.workflow }}* failed", + "text": "*${{ github.workflow }}* failed (attempt ${{ github.run_attempt }})", "attachments": [ { "pretext": "See the details below for a summary of which job(s) failed.", @@ -148,7 +150,7 @@ jobs: { "type": "button", "text": "Go to workflow run", - "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}" + "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}/attempts/${{ github.run_attempt }}" } ] } diff --git a/.github/workflows/build_hive.yaml b/.github/workflows/build_hive.yaml index 191bd309..37ccc6e1 100644 --- a/.github/workflows/build_hive.yaml +++ b/.github/workflows/build_hive.yaml @@ -1,5 +1,7 @@ --- name: Build Hive +run-name: | + Build Hive (attempt #${{ github.run_attempt }}) env: PRODUCT_NAME: hive @@ -127,7 +129,7 @@ jobs: channel-id: "C07UG6JH44F" # notifications-container-images payload: | { - "text": "*${{ github.workflow }}* failed", + "text": "*${{ github.workflow }}* failed (attempt ${{ github.run_attempt }})", "attachments": [ { "pretext": "See the details below for a summary of which job(s) failed.", @@ -153,7 +155,7 @@ jobs: { "type": "button", "text": "Go to workflow run", - "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}" + "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}/attempts/${{ github.run_attempt }}" } ] } diff --git a/.github/workflows/build_java-base.yaml b/.github/workflows/build_java-base.yaml index 9ee23f00..1fcde403 100644 --- a/.github/workflows/build_java-base.yaml +++ b/.github/workflows/build_java-base.yaml @@ -1,5 +1,7 @@ --- name: Build Java Base +run-name: | + Build Java Base (attempt #${{ github.run_attempt }}) env: PRODUCT_NAME: java-base @@ -122,7 +124,7 @@ jobs: channel-id: "C07UG6JH44F" # notifications-container-images payload: | { - "text": "*${{ github.workflow }}* failed", + "text": "*${{ github.workflow }}* failed (attempt ${{ github.run_attempt }})", "attachments": [ { "pretext": "See the details below for a summary of which job(s) failed.", @@ -148,7 +150,7 @@ jobs: { "type": "button", "text": "Go to workflow run", - "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}" + "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}/attempts/${{ github.run_attempt }}" } ] } diff --git a/.github/workflows/build_java-devel.yaml b/.github/workflows/build_java-devel.yaml index 19092c3c..3383073e 100644 --- a/.github/workflows/build_java-devel.yaml +++ b/.github/workflows/build_java-devel.yaml @@ -1,5 +1,7 @@ --- name: Build Java Development +run-name: | + Build Java Development (attempt #${{ github.run_attempt }}) env: PRODUCT_NAME: java-devel @@ -122,7 +124,7 @@ jobs: channel-id: "C07UG6JH44F" # notifications-container-images payload: | { - "text": "*${{ github.workflow }}* failed", + "text": "*${{ github.workflow }}* failed (attempt ${{ github.run_attempt }})", "attachments": [ { "pretext": "See the details below for a summary of which job(s) failed.", @@ -148,7 +150,7 @@ jobs: { "type": "button", "text": "Go to workflow run", - "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}" + "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}/attempts/${{ github.run_attempt }}" } ] } diff --git a/.github/workflows/build_kafka-testing-tools.yaml b/.github/workflows/build_kafka-testing-tools.yaml index 43231a0f..532deb5f 100644 --- a/.github/workflows/build_kafka-testing-tools.yaml +++ b/.github/workflows/build_kafka-testing-tools.yaml @@ -1,5 +1,7 @@ --- name: Build Kafka Testing Tools +run-name: | + Build Kafka Testing Tools (attempt #${{ github.run_attempt }}) env: PRODUCT_NAME: kafka-testing-tools @@ -126,7 +128,7 @@ jobs: channel-id: "C07UG6JH44F" # notifications-container-images payload: | { - "text": "*${{ github.workflow }}* failed", + "text": "*${{ github.workflow }}* failed (attempt ${{ github.run_attempt }})", "attachments": [ { "pretext": "See the details below for a summary of which job(s) failed.", @@ -152,7 +154,7 @@ jobs: { "type": "button", "text": "Go to workflow run", - "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}" + "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}/attempts/${{ github.run_attempt }}" } ] } diff --git a/.github/workflows/build_kafka.yaml b/.github/workflows/build_kafka.yaml index 580e164a..715a8582 100644 --- a/.github/workflows/build_kafka.yaml +++ b/.github/workflows/build_kafka.yaml @@ -1,5 +1,7 @@ --- name: Build Kafka +run-name: | + Build Kafka (attempt #${{ github.run_attempt }}) env: PRODUCT_NAME: kafka @@ -128,7 +130,7 @@ jobs: channel-id: "C07UG6JH44F" # notifications-container-images payload: | { - "text": "*${{ github.workflow }}* failed", + "text": "*${{ github.workflow }}* failed (attempt ${{ github.run_attempt }})", "attachments": [ { "pretext": "See the details below for a summary of which job(s) failed.", @@ -154,7 +156,7 @@ jobs: { "type": "button", "text": "Go to workflow run", - "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}" + "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}/attempts/${{ github.run_attempt }}" } ] } diff --git a/.github/workflows/build_kcat.yaml b/.github/workflows/build_kcat.yaml index c9a5522c..93af6451 100644 --- a/.github/workflows/build_kcat.yaml +++ b/.github/workflows/build_kcat.yaml @@ -1,5 +1,7 @@ --- name: Build kcat +run-name: | + Build kcat (attempt #${{ github.run_attempt }}) env: PRODUCT_NAME: kcat @@ -126,7 +128,7 @@ jobs: channel-id: "C07UG6JH44F" # notifications-container-images payload: | { - "text": "*${{ github.workflow }}* failed", + "text": "*${{ github.workflow }}* failed (attempt ${{ github.run_attempt }})", "attachments": [ { "pretext": "See the details below for a summary of which job(s) failed.", @@ -152,7 +154,7 @@ jobs: { "type": "button", "text": "Go to workflow run", - "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}" + "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}/attempts/${{ github.run_attempt }}" } ] } diff --git a/.github/workflows/build_krb5.yaml b/.github/workflows/build_krb5.yaml index 6f7fdcff..825b8266 100644 --- a/.github/workflows/build_krb5.yaml +++ b/.github/workflows/build_krb5.yaml @@ -1,5 +1,7 @@ --- name: Build Krb5 +run-name: | + Build Krb5 (attempt #${{ github.run_attempt }}) env: PRODUCT_NAME: krb5 @@ -122,7 +124,7 @@ jobs: channel-id: "C07UG6JH44F" # notifications-container-images payload: | { - "text": "*${{ github.workflow }}* failed", + "text": "*${{ github.workflow }}* failed (attempt ${{ github.run_attempt }})", "attachments": [ { "pretext": "See the details below for a summary of which job(s) failed.", @@ -148,7 +150,7 @@ jobs: { "type": "button", "text": "Go to workflow run", - "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}" + "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}/attempts/${{ github.run_attempt }}" } ] } diff --git a/.github/workflows/build_nifi.yaml b/.github/workflows/build_nifi.yaml index 22ec1f3c..e662e71f 100644 --- a/.github/workflows/build_nifi.yaml +++ b/.github/workflows/build_nifi.yaml @@ -1,5 +1,7 @@ --- name: Build NiFi +run-name: | + Build NiFi (attempt #${{ github.run_attempt }}) env: PRODUCT_NAME: nifi @@ -126,7 +128,7 @@ jobs: channel-id: "C07UG6JH44F" # notifications-container-images payload: | { - "text": "*${{ github.workflow }}* failed", + "text": "*${{ github.workflow }}* failed (attempt ${{ github.run_attempt }})", "attachments": [ { "pretext": "See the details below for a summary of which job(s) failed.", @@ -152,7 +154,7 @@ jobs: { "type": "button", "text": "Go to workflow run", - "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}" + "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}/attempts/${{ github.run_attempt }}" } ] } diff --git a/.github/workflows/build_omid.yaml b/.github/workflows/build_omid.yaml index 4798611b..10af5364 100644 --- a/.github/workflows/build_omid.yaml +++ b/.github/workflows/build_omid.yaml @@ -1,5 +1,7 @@ --- name: Build Omid +run-name: | + Build Omid (attempt #${{ github.run_attempt }}) env: PRODUCT_NAME: omid @@ -126,7 +128,7 @@ jobs: channel-id: "C07UG6JH44F" # notifications-container-images payload: | { - "text": "*${{ github.workflow }}* failed", + "text": "*${{ github.workflow }}* failed (attempt ${{ github.run_attempt }})", "attachments": [ { "pretext": "See the details below for a summary of which job(s) failed.", @@ -152,7 +154,7 @@ jobs: { "type": "button", "text": "Go to workflow run", - "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}" + "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}/attempts/${{ github.run_attempt }}" } ] } diff --git a/.github/workflows/build_opa.yaml b/.github/workflows/build_opa.yaml index 9c33be3d..17fa7735 100644 --- a/.github/workflows/build_opa.yaml +++ b/.github/workflows/build_opa.yaml @@ -1,5 +1,7 @@ --- name: Build OPA +run-name: | + Build OPA (attempt #${{ github.run_attempt }}) env: PRODUCT_NAME: opa @@ -124,7 +126,7 @@ jobs: channel-id: "C07UG6JH44F" # notifications-container-images payload: | { - "text": "*${{ github.workflow }}* failed", + "text": "*${{ github.workflow }}* failed (attempt ${{ github.run_attempt }})", "attachments": [ { "pretext": "See the details below for a summary of which job(s) failed.", @@ -150,7 +152,7 @@ jobs: { "type": "button", "text": "Go to workflow run", - "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}" + "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}/attempts/${{ github.run_attempt }}" } ] } diff --git a/.github/workflows/build_spark-k8s.yaml b/.github/workflows/build_spark-k8s.yaml index a82d244f..67c3a118 100644 --- a/.github/workflows/build_spark-k8s.yaml +++ b/.github/workflows/build_spark-k8s.yaml @@ -1,5 +1,7 @@ --- name: Build Spark K8s +run-name: | + Build Spark K8s (attempt #${{ github.run_attempt }}) env: PRODUCT_NAME: spark-k8s @@ -127,7 +129,7 @@ jobs: channel-id: "C07UG6JH44F" # notifications-container-images payload: | { - "text": "*${{ github.workflow }}* failed", + "text": "*${{ github.workflow }}* failed (attempt ${{ github.run_attempt }})", "attachments": [ { "pretext": "See the details below for a summary of which job(s) failed.", @@ -153,7 +155,7 @@ jobs: { "type": "button", "text": "Go to workflow run", - "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}" + "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}/attempts/${{ github.run_attempt }}" } ] } diff --git a/.github/workflows/build_stackable-base.yaml b/.github/workflows/build_stackable-base.yaml index a5447ad9..faf581aa 100644 --- a/.github/workflows/build_stackable-base.yaml +++ b/.github/workflows/build_stackable-base.yaml @@ -1,5 +1,7 @@ --- name: Build Stackable Base +run-name: | + Build Stackable Base (attempt #${{ github.run_attempt }}) env: PRODUCT_NAME: stackable-base @@ -123,7 +125,7 @@ jobs: channel-id: "C07UG6JH44F" # notifications-container-images payload: | { - "text": "*${{ github.workflow }}* failed", + "text": "*${{ github.workflow }}* failed (attempt ${{ github.run_attempt }})", "attachments": [ { "pretext": "See the details below for a summary of which job(s) failed.", @@ -149,7 +151,7 @@ jobs: { "type": "button", "text": "Go to workflow run", - "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}" + "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}/attempts/${{ github.run_attempt }}" } ] } diff --git a/.github/workflows/build_superset.yaml b/.github/workflows/build_superset.yaml index 98709d1c..fde65f33 100644 --- a/.github/workflows/build_superset.yaml +++ b/.github/workflows/build_superset.yaml @@ -1,5 +1,7 @@ --- name: Build Superset +run-name: | + Build Superset (attempt #${{ github.run_attempt }}) env: PRODUCT_NAME: superset @@ -124,7 +126,7 @@ jobs: channel-id: "C07UG6JH44F" # notifications-container-images payload: | { - "text": "*${{ github.workflow }}* failed", + "text": "*${{ github.workflow }}* failed (attempt ${{ github.run_attempt }})", "attachments": [ { "pretext": "See the details below for a summary of which job(s) failed.", @@ -150,7 +152,7 @@ jobs: { "type": "button", "text": "Go to workflow run", - "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}" + "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}/attempts/${{ github.run_attempt }}" } ] } diff --git a/.github/workflows/build_testing-tools.yaml b/.github/workflows/build_testing-tools.yaml index c6c4dc9d..041b8680 100644 --- a/.github/workflows/build_testing-tools.yaml +++ b/.github/workflows/build_testing-tools.yaml @@ -1,5 +1,7 @@ --- name: Build Testing Tools +run-name: | + Build Testing Tools (attempt #${{ github.run_attempt }}) env: PRODUCT_NAME: testing-tools @@ -122,7 +124,7 @@ jobs: channel-id: "C07UG6JH44F" # notifications-container-images payload: | { - "text": "*${{ github.workflow }}* failed", + "text": "*${{ github.workflow }}* failed (attempt ${{ github.run_attempt }})", "attachments": [ { "pretext": "See the details below for a summary of which job(s) failed.", @@ -148,7 +150,7 @@ jobs: { "type": "button", "text": "Go to workflow run", - "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}" + "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}/attempts/${{ github.run_attempt }}" } ] } diff --git a/.github/workflows/build_tools.yaml b/.github/workflows/build_tools.yaml index 7fa11189..77626f11 100644 --- a/.github/workflows/build_tools.yaml +++ b/.github/workflows/build_tools.yaml @@ -1,5 +1,7 @@ --- name: Build Tools +run-name: | + Build Tools (attempt #${{ github.run_attempt }}) env: PRODUCT_NAME: tools @@ -123,7 +125,7 @@ jobs: channel-id: "C07UG6JH44F" # notifications-container-images payload: | { - "text": "*${{ github.workflow }}* failed", + "text": "*${{ github.workflow }}* failed (attempt ${{ github.run_attempt }})", "attachments": [ { "pretext": "See the details below for a summary of which job(s) failed.", @@ -149,7 +151,7 @@ jobs: { "type": "button", "text": "Go to workflow run", - "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}" + "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}/attempts/${{ github.run_attempt }}" } ] } diff --git a/.github/workflows/build_trino-cli.yaml b/.github/workflows/build_trino-cli.yaml index 2250c96d..7c104573 100644 --- a/.github/workflows/build_trino-cli.yaml +++ b/.github/workflows/build_trino-cli.yaml @@ -1,5 +1,7 @@ --- name: Build Trino CLI +run-name: | + Build Trino CLI (attempt #${{ github.run_attempt }}) env: PRODUCT_NAME: trino-cli @@ -125,7 +127,7 @@ jobs: channel-id: "C07UG6JH44F" # notifications-container-images payload: | { - "text": "*${{ github.workflow }}* failed", + "text": "*${{ github.workflow }}* failed (attempt ${{ github.run_attempt }})", "attachments": [ { "pretext": "See the details below for a summary of which job(s) failed.", @@ -151,7 +153,7 @@ jobs: { "type": "button", "text": "Go to workflow run", - "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}" + "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}/attempts/${{ github.run_attempt }}" } ] } diff --git a/.github/workflows/build_trino.yaml b/.github/workflows/build_trino.yaml index 00103b90..6756eb3b 100644 --- a/.github/workflows/build_trino.yaml +++ b/.github/workflows/build_trino.yaml @@ -1,5 +1,7 @@ --- name: Build Trino +run-name: | + Build Trino (attempt #${{ github.run_attempt }}) env: PRODUCT_NAME: trino @@ -126,7 +128,7 @@ jobs: channel-id: "C07UG6JH44F" # notifications-container-images payload: | { - "text": "*${{ github.workflow }}* failed", + "text": "*${{ github.workflow }}* failed (attempt ${{ github.run_attempt }})", "attachments": [ { "pretext": "See the details below for a summary of which job(s) failed.", @@ -152,7 +154,7 @@ jobs: { "type": "button", "text": "Go to workflow run", - "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}" + "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}/attempts/${{ github.run_attempt }}" } ] } diff --git a/.github/workflows/build_vector.yaml b/.github/workflows/build_vector.yaml index 9abc3792..d68b7e93 100644 --- a/.github/workflows/build_vector.yaml +++ b/.github/workflows/build_vector.yaml @@ -1,5 +1,7 @@ --- name: Build Vector +run-name: | + Build Vector (attempt #${{ github.run_attempt }}) env: PRODUCT_NAME: vector @@ -122,7 +124,7 @@ jobs: channel-id: "C07UG6JH44F" # notifications-container-images payload: | { - "text": "*${{ github.workflow }}* failed", + "text": "*${{ github.workflow }}* failed (attempt ${{ github.run_attempt }})", "attachments": [ { "pretext": "See the details below for a summary of which job(s) failed.", @@ -148,7 +150,7 @@ jobs: { "type": "button", "text": "Go to workflow run", - "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}" + "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}/attempts/${{ github.run_attempt }}" } ] } diff --git a/.github/workflows/build_zookeeper.yaml b/.github/workflows/build_zookeeper.yaml index 2ea9cea9..3597bbea 100644 --- a/.github/workflows/build_zookeeper.yaml +++ b/.github/workflows/build_zookeeper.yaml @@ -1,5 +1,7 @@ --- name: Build ZooKeeper +run-name: | + Build ZooKeeper (attempt #${{ github.run_attempt }}) env: PRODUCT_NAME: zookeeper @@ -126,7 +128,7 @@ jobs: channel-id: "C07UG6JH44F" # notifications-container-images payload: | { - "text": "*${{ github.workflow }}* failed", + "text": "*${{ github.workflow }}* failed (attempt ${{ github.run_attempt }})", "attachments": [ { "pretext": "See the details below for a summary of which job(s) failed.", @@ -152,7 +154,7 @@ jobs: { "type": "button", "text": "Go to workflow run", - "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}" + "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}/attempts/${{ github.run_attempt }}" } ] } diff --git a/.github/workflows/mirror.yaml b/.github/workflows/mirror.yaml index 3a7d32c7..cf751249 100644 --- a/.github/workflows/mirror.yaml +++ b/.github/workflows/mirror.yaml @@ -1,5 +1,8 @@ --- name: Mirror Container Image +run-name: | + Mirror Container Image (attempt #${{ github.run_attempt }}) + on: workflow_dispatch: inputs: @@ -113,7 +116,7 @@ jobs: channel-id: "C07UG6JH44F" # notifications-container-images payload: | { - "text": "*${{ github.workflow }}* failed", + "text": "*${{ github.workflow }}* failed (attempt ${{ github.run_attempt }})", "attachments": [ { "pretext": "See the details below for a summary of which job(s) failed.", @@ -134,7 +137,7 @@ jobs: { "type": "button", "text": "Go to workflow run", - "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}" + "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}/attempts/${{ github.run_attempt }}" } ] } diff --git a/.github/workflows/preflight.yaml b/.github/workflows/preflight.yaml index 13784cc5..4fdf7c14 100644 --- a/.github/workflows/preflight.yaml +++ b/.github/workflows/preflight.yaml @@ -15,6 +15,9 @@ # --- name: Preflight checks +run-name: | + Preflight checks (attempt #${{ github.run_attempt }}) + on: workflow_dispatch: inputs: @@ -108,7 +111,7 @@ jobs: channel-id: "C07UG6JH44F" # notifications-container-images payload: | { - "text": "*${{ github.workflow }}* failed", + "text": "*${{ github.workflow }}* failed (attempt ${{ github.run_attempt }})", "attachments": [ { "pretext": "See the details below for a summary of which job(s) failed.", @@ -124,7 +127,7 @@ jobs: { "type": "button", "text": "Go to workflow run", - "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}" + "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}/attempts/${{ github.run_attempt }}" } ] } diff --git a/.github/workflows/ubi-rust-builder.yml b/.github/workflows/ubi-rust-builder.yml index 311c3f90..f02b5f16 100644 --- a/.github/workflows/ubi-rust-builder.yml +++ b/.github/workflows/ubi-rust-builder.yml @@ -1,5 +1,7 @@ --- name: Build UBI Rust Builders +run-name: | + Build UBI Rust Builders (attempt #${{ github.run_attempt }}) on: push: @@ -90,7 +92,7 @@ jobs: channel-id: "C07UG6JH44F" # notifications-container-images payload: | { - "text": "*${{ github.workflow }}* failed", + "text": "*${{ github.workflow }}* failed (attempt ${{ github.run_attempt }})", "attachments": [ { "pretext": "See the details below for a summary of which job(s) failed.", @@ -111,7 +113,7 @@ jobs: { "type": "button", "text": "Go to workflow run", - "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}" + "url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}/attempts/${{ github.run_attempt }}" } ] } From 6243c6af1a074abcf73157797826c05be8ac0e0d Mon Sep 17 00:00:00 2001 From: Jim Halfpenny <1987407+Jimvin@users.noreply.github.com> Date: Fri, 22 Nov 2024 14:55:05 +0000 Subject: [PATCH 8/9] Add NiFi hadoop Azure and GCP libraries (#943) * Add dependencies for ABFS and ADLS to NiFi https://github.com/stackabletech/docker-images/issues/942 * Add dependencies for ADLS and GCP to NiFi https://github.com/stackabletech/docker-images/issues/942 * Updated CHANGELOG.md for PR #943 * Update CHANGELOG.md Co-authored-by: Nick <10092581+NickLarsenNZ@users.noreply.github.com> * Updated CHANGELOG.md for PR #943 * chore: update changelog to move this into Unreleased --------- Co-authored-by: Nick <10092581+NickLarsenNZ@users.noreply.github.com> Co-authored-by: Nick Larsen --- CHANGELOG.md | 6 ++++++ nifi/Dockerfile | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b311356d..f4a58413 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file. ## [Unreleased] +### Added + +- nifi: Add NiFi hadoop Azure and GCP libraries ([#943]). + +[#943]: https://github.com/stackabletech/docker-images/pull/943 + ## [24.11.0] - 2024-11-18 ### Added diff --git a/nifi/Dockerfile b/nifi/Dockerfile index fb94a955..b513a240 100644 --- a/nifi/Dockerfile +++ b/nifi/Dockerfile @@ -45,7 +45,7 @@ RUN curl 'https://repo.stackable.tech/repository/m2/tech/stackable/nifi/stackabl patches/apply_patches.sh ${PRODUCT} && \ # Build NiFi cd /stackable/nifi-${PRODUCT}-src/ && \ - mvn clean install -Dmaven.javadoc.skip=true -DskipTests --activate-profiles include-iceberg,include-hadoop-aws && \ + mvn clean install -Dmaven.javadoc.skip=true -DskipTests --activate-profiles include-iceberg,include-hadoop-aws,include-hadoop-azure,include-hadoop-gcp && \ # Copy the binaries to the /stackable folder mv /stackable/nifi-${PRODUCT}-src/nifi-assembly/target/nifi-${PRODUCT}-bin/nifi-${PRODUCT} /stackable/nifi-${PRODUCT} && \ # Copy the SBOM as well From 9a12e369d5be5fc3a1930e08ad581af329945fa9 Mon Sep 17 00:00:00 2001 From: Razvan-Daniel Mihai <84674+razvan@users.noreply.github.com> Date: Thu, 28 Nov 2024 21:04:27 +0100 Subject: [PATCH 9/9] fix(hbase): CVE-34455 (#934) * fix(hbase): CVE-34455 * update changelog --- CHANGELOG.md | 2 + ...CVE-2023-34455-update-snappy-version.patch | 97 +++++++++++++++++++ hbase/stackable/patches/phoenix/5.2.0/series | 1 + 3 files changed, 100 insertions(+) create mode 100644 hbase/stackable/patches/phoenix/5.2.0/02-CVE-2023-34455-update-snappy-version.patch diff --git a/CHANGELOG.md b/CHANGELOG.md index f4a58413..de53bffe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -78,6 +78,7 @@ All notable changes to this project will be documented in this file. - nifi: Fix CVE-2024-36114 in NiFi `1.27.0` and `2.0.0` by upgrading a dependency. ([#924]). - hbase: Fix CVE-2024-36114 in HBase `2.6.0` by upgrading a dependency. ([#925]). - druid: Fix CVE-2024-36114 in Druid `26.0.0` and `30.0.0` by upgrading a dependency ([#926]). +- hbase: Fix CVE-2023-34455 in HBase `2.4.18` by upgrading a dependency. ([#934]). [#783]: https://github.com/stackabletech/docker-images/pull/783 [#797]: https://github.com/stackabletech/docker-images/pull/797 @@ -127,6 +128,7 @@ All notable changes to this project will be documented in this file. [#924]: https://github.com/stackabletech/docker-images/pull/924 [#925]: https://github.com/stackabletech/docker-images/pull/925 [#926]: https://github.com/stackabletech/docker-images/pull/926 +[#934]: https://github.com/stackabletech/docker-images/pull/934 ## [24.7.0] - 2024-07-24 diff --git a/hbase/stackable/patches/phoenix/5.2.0/02-CVE-2023-34455-update-snappy-version.patch b/hbase/stackable/patches/phoenix/5.2.0/02-CVE-2023-34455-update-snappy-version.patch new file mode 100644 index 00000000..6b89037c --- /dev/null +++ b/hbase/stackable/patches/phoenix/5.2.0/02-CVE-2023-34455-update-snappy-version.patch @@ -0,0 +1,97 @@ +Fix CVE-2023-34455 + +See https://github.com/stackabletech/vulnerabilities/issues/558 + +diff --git a/phoenix-core-client/pom.xml b/phoenix-core-client/pom.xml +index f711b0f6f..3cfbffef9 100644 +--- a/phoenix-core-client/pom.xml ++++ b/phoenix-core-client/pom.xml +@@ -230,6 +230,12 @@ + org.apache.hadoop + hadoop-auth + ++ ++ ++ org.xerial.snappy ++ snappy-java ++ 1.1.10.4 ++ + + + +diff --git a/phoenix-core-server/pom.xml b/phoenix-core-server/pom.xml +index d5032ece2..e47fb0837 100644 +--- a/phoenix-core-server/pom.xml ++++ b/phoenix-core-server/pom.xml +@@ -59,6 +59,12 @@ + org.apache.hadoop + hadoop-mapreduce-client-core + ++ ++ ++ org.xerial.snappy ++ snappy-java ++ 1.1.10.4 ++ + + + +@@ -192,4 +198,4 @@ + + + +- +\ No newline at end of file ++ +diff --git a/phoenix-pherf/pom.xml b/phoenix-pherf/pom.xml +index c03fff9a1..cdcce2f98 100644 +--- a/phoenix-pherf/pom.xml ++++ b/phoenix-pherf/pom.xml +@@ -159,6 +159,12 @@ + org.apache.hbase + hbase-server + ++ ++ ++ org.xerial.snappy ++ snappy-java ++ 1.1.10.4 ++ + + + +diff --git a/phoenix-tracing-webapp/pom.xml b/phoenix-tracing-webapp/pom.xml +index d2d1549ef..c8054159e 100755 +--- a/phoenix-tracing-webapp/pom.xml ++++ b/phoenix-tracing-webapp/pom.xml +@@ -89,6 +89,12 @@ + org.apache.hbase + hbase-common + ++ ++ ++ org.xerial.snappy ++ snappy-java ++ 1.1.10.4 ++ + + + +diff --git a/pom.xml b/pom.xml +index 4abcb5a28..21dcf71ad 100644 +--- a/pom.xml ++++ b/pom.xml +@@ -850,6 +850,13 @@ + + + ++ ++ ++ org.xerial.snappy ++ snappy-java ++ 1.1.10.4 ++ ++ + + org.apache.hadoop + hadoop-common diff --git a/hbase/stackable/patches/phoenix/5.2.0/series b/hbase/stackable/patches/phoenix/5.2.0/series index 93ff84ea..d6d838f2 100644 --- a/hbase/stackable/patches/phoenix/5.2.0/series +++ b/hbase/stackable/patches/phoenix/5.2.0/series @@ -1 +1,2 @@ 01-cyclonedx-plugin.patch +02-CVE-2023-34455-update-snappy-version.patch