From 641aeffcf62de9e9fc7705f75f5177e497eb3201 Mon Sep 17 00:00:00 2001 From: Nick Larsen Date: Mon, 18 Nov 2024 14:30:48 +0100 Subject: [PATCH 1/6] 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 3272e65bb..17939cd72 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 e552e0cbf..cc042fc2f 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 50bcb6d1d..54084cfbe 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 d2ff35fbd..348c0a0ca 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 c0549d952..306252396 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 60e4c6c6d..191bd3096 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 0901f8f5a..9ee23f00a 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 7b60bb505..19092c3c0 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 041249a31..43231a0fe 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 18a7379d7..580e164a1 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 3611b3fb4..c9a5522c7 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 b7dda6208..6f7fdcff2 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 8c7760f83..22ec1f3c6 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 9d3c4f25f..4798611b6 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 66e89bde9..9c33be3df 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 426da44f4..a82d244f8 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 7270402a1..a5447ad9a 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 c566e3f31..98709d1c6 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 9eb3917fc..c6c4dc9d1 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 6973b5730..7fa11189f 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 9e70bba42..2250c96dd 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 e4f9a7eb9..00103b90e 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 c9be2497a..9abc3792a 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 b234693cb..2ea9cea9f 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 e517d5b59ff6eb95ddcbcc36a61ce3ddb6fd7cd1 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 2/6] 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 17939cd72..95ed84077 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 cc042fc2f..5ab5002ef 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 54084cfbe..cd1b67d1f 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 348c0a0ca..ed8c56b9a 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 306252396..5f266f934 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 191bd3096..37ccc6e1e 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 9ee23f00a..1fcde4032 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 19092c3c0..3383073ed 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 43231a0fe..532deb5f8 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 580e164a1..715a85825 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 c9a5522c7..93af6451c 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 6f7fdcff2..825b8266e 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 22ec1f3c6..e662e71fb 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 4798611b6..10af5364f 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 9c33be3df..17fa77359 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 a82d244f8..67c3a118b 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 a5447ad9a..faf581aaa 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 98709d1c6..fde65f335 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 c6c4dc9d1..041b86801 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 7fa11189f..77626f116 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 2250c96dd..7c104573f 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 00103b90e..6756eb3b5 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 9abc3792a..d68b7e93c 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 2ea9cea9f..3597bbea0 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 3a7d32c7b..cf751249f 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 13784cc55..4fdf7c14d 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 311c3f900..f02b5f165 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 4f210bf4bcacb8ac541b69722e2e8dc4aa8941e0 Mon Sep 17 00:00:00 2001 From: Nick <10092581+NickLarsenNZ@users.noreply.github.com> Date: Fri, 6 Dec 2024 01:20:11 +1300 Subject: [PATCH 3/6] ci: register a dummy test_build_images workflow which will be completed in a separate PR (#947) --- .github/workflows/pr_test_build_images.yaml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 .github/workflows/pr_test_build_images.yaml diff --git a/.github/workflows/pr_test_build_images.yaml b/.github/workflows/pr_test_build_images.yaml new file mode 100644 index 000000000..367de3cb5 --- /dev/null +++ b/.github/workflows/pr_test_build_images.yaml @@ -0,0 +1,15 @@ +--- +name: Test Build Images + +on: + workflow_dispatch: + pull_request: + branches: [main, 'release/*'] + # For now, we run on all paths, but if the products could be moved into a subdirectory, we could match on that + # paths: [] + +jobs: + dummy: + runs-on: ubuntu-latest + steps: + - run: echo TODO From 1e126a14a5b16ab8637c731fd1c8d3be73ebb7cd Mon Sep 17 00:00:00 2001 From: Lars Francke Date: Thu, 12 Dec 2024 10:36:33 +0100 Subject: [PATCH 4/6] Use our build-repo for Maven downloads & other updates (#953) * Use our build-repo for Maven downloads * ci(build): Continue matrix builds on failure so there is less jobs to rerun when there are transient failures * Update Spark Mvn build as well * Hopefully silence Spark build * Update FMPP version This is because FMPP Maven Plugin depends on FMPP in version 0.9.14 which itself depends on a Freemarker version that has not been pinned. Instead it specifies a "range" which resolves to a SNAPSHOT version which we don't want. * Add Stackable repo to Kafka build as well * Update changelog * Update CHANGELOG.md Co-authored-by: Nick <10092581+NickLarsenNZ@users.noreply.github.com> --------- Co-authored-by: Nick Larsen Co-authored-by: Nick <10092581+NickLarsenNZ@users.noreply.github.com> --- .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 + .../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 + .github/workflows/mirror.yaml | 1 + .github/workflows/ubi-rust-builder.yml | 2 + CHANGELOG.md | 9 ++++- .../patches/26.0.0/09-update-fmpp.patch | 21 ++++++++++ .../patches/30.0.0/09-update-fmpp.patch | 21 ++++++++++ hadoop/Dockerfile | 4 +- java-devel/stackable/settings.xml | 36 ++++++++++++++++++ .../3.7.1/002-use-stackable-repo.patch | 38 +++++++++++++++++++ .../3.8.0/002-use-stackable-repo.patch | 38 +++++++++++++++++++ nifi/Dockerfile | 2 +- spark-k8s/Dockerfile | 11 ++++-- trino/Dockerfile | 4 +- zookeeper/Dockerfile | 2 +- 37 files changed, 226 insertions(+), 11 deletions(-) create mode 100644 druid/stackable/patches/26.0.0/09-update-fmpp.patch create mode 100644 druid/stackable/patches/30.0.0/09-update-fmpp.patch create mode 100644 kafka/stackable/patches/3.7.1/002-use-stackable-repo.patch create mode 100644 kafka/stackable/patches/3.8.0/002-use-stackable-repo.patch diff --git a/.github/workflows/build_airflow.yaml b/.github/workflows/build_airflow.yaml index 95ed84077..0f43d3d0f 100644 --- a/.github/workflows/build_airflow.yaml +++ b/.github/workflows/build_airflow.yaml @@ -43,6 +43,7 @@ jobs: id-token: write runs-on: ${{ matrix.runner.name }} strategy: + fail-fast: false matrix: runner: - {name: "ubuntu-latest", arch: "amd64"} @@ -91,6 +92,7 @@ jobs: id-token: write runs-on: ubuntu-latest strategy: + fail-fast: false matrix: versions: ${{ fromJson(needs.generate_matrix.outputs.versions) }} steps: diff --git a/.github/workflows/build_druid.yaml b/.github/workflows/build_druid.yaml index 5ab5002ef..5fbe890b6 100644 --- a/.github/workflows/build_druid.yaml +++ b/.github/workflows/build_druid.yaml @@ -45,6 +45,7 @@ jobs: id-token: write runs-on: ${{ matrix.runner.name }} strategy: + fail-fast: false matrix: runner: - {name: "ubuntu-latest", arch: "amd64"} @@ -93,6 +94,7 @@ jobs: id-token: write runs-on: ubuntu-latest strategy: + fail-fast: false matrix: versions: ${{ fromJson(needs.generate_matrix.outputs.versions) }} steps: diff --git a/.github/workflows/build_hadoop.yaml b/.github/workflows/build_hadoop.yaml index cd1b67d1f..49c56f391 100644 --- a/.github/workflows/build_hadoop.yaml +++ b/.github/workflows/build_hadoop.yaml @@ -45,6 +45,7 @@ jobs: id-token: write runs-on: ${{ matrix.runner.name }} strategy: + fail-fast: false matrix: runner: - {name: "ubuntu-latest", arch: "amd64"} @@ -93,6 +94,7 @@ jobs: id-token: write runs-on: ubuntu-latest strategy: + fail-fast: false matrix: versions: ${{ fromJson(needs.generate_matrix.outputs.versions) }} steps: diff --git a/.github/workflows/build_hbase.yaml b/.github/workflows/build_hbase.yaml index ed8c56b9a..29a3cf59d 100644 --- a/.github/workflows/build_hbase.yaml +++ b/.github/workflows/build_hbase.yaml @@ -46,6 +46,7 @@ jobs: id-token: write runs-on: ${{ matrix.runner.name }} strategy: + fail-fast: false matrix: runner: - {name: "ubuntu-latest", arch: "amd64"} @@ -94,6 +95,7 @@ jobs: id-token: write runs-on: ubuntu-latest strategy: + fail-fast: false matrix: versions: ${{ fromJson(needs.generate_matrix.outputs.versions) }} steps: diff --git a/.github/workflows/build_hello-world.yaml b/.github/workflows/build_hello-world.yaml index 5f266f934..6166a2fbb 100644 --- a/.github/workflows/build_hello-world.yaml +++ b/.github/workflows/build_hello-world.yaml @@ -41,6 +41,7 @@ jobs: id-token: write runs-on: ${{ matrix.runner.name }} strategy: + fail-fast: false matrix: runner: - {name: "ubuntu-latest", arch: "amd64"} @@ -89,6 +90,7 @@ jobs: id-token: write runs-on: ubuntu-latest strategy: + fail-fast: false matrix: versions: ${{ fromJson(needs.generate_matrix.outputs.versions) }} steps: diff --git a/.github/workflows/build_hive.yaml b/.github/workflows/build_hive.yaml index 37ccc6e1e..e8e2ea2ac 100644 --- a/.github/workflows/build_hive.yaml +++ b/.github/workflows/build_hive.yaml @@ -46,6 +46,7 @@ jobs: id-token: write runs-on: ${{ matrix.runner.name }} strategy: + fail-fast: false matrix: runner: - {name: "ubuntu-latest", arch: "amd64"} @@ -94,6 +95,7 @@ jobs: id-token: write runs-on: ubuntu-latest strategy: + fail-fast: false matrix: versions: ${{ fromJson(needs.generate_matrix.outputs.versions) }} steps: diff --git a/.github/workflows/build_java-base.yaml b/.github/workflows/build_java-base.yaml index 1fcde4032..42b34d0ed 100644 --- a/.github/workflows/build_java-base.yaml +++ b/.github/workflows/build_java-base.yaml @@ -41,6 +41,7 @@ jobs: id-token: write runs-on: ${{ matrix.runner.name }} strategy: + fail-fast: false matrix: runner: - {name: "ubuntu-latest", arch: "amd64"} @@ -89,6 +90,7 @@ jobs: id-token: write runs-on: ubuntu-latest strategy: + fail-fast: false matrix: versions: ${{ fromJson(needs.generate_matrix.outputs.versions) }} steps: diff --git a/.github/workflows/build_java-devel.yaml b/.github/workflows/build_java-devel.yaml index 3383073ed..9cac876dd 100644 --- a/.github/workflows/build_java-devel.yaml +++ b/.github/workflows/build_java-devel.yaml @@ -41,6 +41,7 @@ jobs: id-token: write runs-on: ${{ matrix.runner.name }} strategy: + fail-fast: false matrix: runner: - {name: "ubuntu-latest", arch: "amd64"} @@ -89,6 +90,7 @@ jobs: id-token: write runs-on: ubuntu-latest strategy: + fail-fast: false matrix: versions: ${{ fromJson(needs.generate_matrix.outputs.versions) }} steps: diff --git a/.github/workflows/build_kafka-testing-tools.yaml b/.github/workflows/build_kafka-testing-tools.yaml index 532deb5f8..6c9dbdeab 100644 --- a/.github/workflows/build_kafka-testing-tools.yaml +++ b/.github/workflows/build_kafka-testing-tools.yaml @@ -45,6 +45,7 @@ jobs: id-token: write runs-on: ${{ matrix.runner.name }} strategy: + fail-fast: false matrix: runner: - {name: "ubuntu-latest", arch: "amd64"} @@ -93,6 +94,7 @@ jobs: id-token: write runs-on: ubuntu-latest strategy: + fail-fast: false matrix: versions: ${{ fromJson(needs.generate_matrix.outputs.versions) }} steps: diff --git a/.github/workflows/build_kafka.yaml b/.github/workflows/build_kafka.yaml index 715a85825..701cf771e 100644 --- a/.github/workflows/build_kafka.yaml +++ b/.github/workflows/build_kafka.yaml @@ -47,6 +47,7 @@ jobs: id-token: write runs-on: ${{ matrix.runner.name }} strategy: + fail-fast: false matrix: runner: - {name: "ubuntu-latest", arch: "amd64"} @@ -95,6 +96,7 @@ jobs: id-token: write runs-on: ubuntu-latest strategy: + fail-fast: false matrix: versions: ${{ fromJson(needs.generate_matrix.outputs.versions) }} steps: diff --git a/.github/workflows/build_kcat.yaml b/.github/workflows/build_kcat.yaml index 93af6451c..9d9a45dab 100644 --- a/.github/workflows/build_kcat.yaml +++ b/.github/workflows/build_kcat.yaml @@ -45,6 +45,7 @@ jobs: id-token: write runs-on: ${{ matrix.runner.name }} strategy: + fail-fast: false matrix: runner: - {name: "ubuntu-latest", arch: "amd64"} @@ -93,6 +94,7 @@ jobs: id-token: write runs-on: ubuntu-latest strategy: + fail-fast: false matrix: versions: ${{ fromJson(needs.generate_matrix.outputs.versions) }} steps: diff --git a/.github/workflows/build_krb5.yaml b/.github/workflows/build_krb5.yaml index 825b8266e..c6dde6ff1 100644 --- a/.github/workflows/build_krb5.yaml +++ b/.github/workflows/build_krb5.yaml @@ -41,6 +41,7 @@ jobs: id-token: write runs-on: ${{ matrix.runner.name }} strategy: + fail-fast: false matrix: runner: - {name: "ubuntu-latest", arch: "amd64"} @@ -89,6 +90,7 @@ jobs: id-token: write runs-on: ubuntu-latest strategy: + fail-fast: false matrix: versions: ${{ fromJson(needs.generate_matrix.outputs.versions) }} steps: diff --git a/.github/workflows/build_nifi.yaml b/.github/workflows/build_nifi.yaml index e662e71fb..35af3105c 100644 --- a/.github/workflows/build_nifi.yaml +++ b/.github/workflows/build_nifi.yaml @@ -45,6 +45,7 @@ jobs: id-token: write runs-on: ${{ matrix.runner.name }} strategy: + fail-fast: false matrix: runner: - {name: "ubuntu-latest", arch: "amd64"} @@ -93,6 +94,7 @@ jobs: id-token: write runs-on: ubuntu-latest strategy: + fail-fast: false matrix: versions: ${{ fromJson(needs.generate_matrix.outputs.versions) }} steps: diff --git a/.github/workflows/build_omid.yaml b/.github/workflows/build_omid.yaml index 10af5364f..303ac60dc 100644 --- a/.github/workflows/build_omid.yaml +++ b/.github/workflows/build_omid.yaml @@ -45,6 +45,7 @@ jobs: id-token: write runs-on: ${{ matrix.runner.name }} strategy: + fail-fast: false matrix: runner: - {name: "ubuntu-latest", arch: "amd64"} @@ -93,6 +94,7 @@ jobs: id-token: write runs-on: ubuntu-latest strategy: + fail-fast: false matrix: versions: ${{ fromJson(needs.generate_matrix.outputs.versions) }} steps: diff --git a/.github/workflows/build_opa.yaml b/.github/workflows/build_opa.yaml index 17fa77359..ec01ed5ce 100644 --- a/.github/workflows/build_opa.yaml +++ b/.github/workflows/build_opa.yaml @@ -43,6 +43,7 @@ jobs: id-token: write runs-on: ${{ matrix.runner.name }} strategy: + fail-fast: false matrix: runner: - {name: "ubuntu-latest", arch: "amd64"} @@ -91,6 +92,7 @@ jobs: id-token: write runs-on: ubuntu-latest strategy: + fail-fast: false matrix: versions: ${{ fromJson(needs.generate_matrix.outputs.versions) }} steps: diff --git a/.github/workflows/build_spark-k8s.yaml b/.github/workflows/build_spark-k8s.yaml index 67c3a118b..1ccbebd34 100644 --- a/.github/workflows/build_spark-k8s.yaml +++ b/.github/workflows/build_spark-k8s.yaml @@ -46,6 +46,7 @@ jobs: id-token: write runs-on: ${{ matrix.runner.name }} strategy: + fail-fast: false matrix: runner: - {name: "ubuntu-latest", arch: "amd64"} @@ -94,6 +95,7 @@ jobs: id-token: write runs-on: ubuntu-latest strategy: + fail-fast: false matrix: versions: ${{ fromJson(needs.generate_matrix.outputs.versions) }} steps: diff --git a/.github/workflows/build_stackable-base.yaml b/.github/workflows/build_stackable-base.yaml index faf581aaa..1db75a8a9 100644 --- a/.github/workflows/build_stackable-base.yaml +++ b/.github/workflows/build_stackable-base.yaml @@ -42,6 +42,7 @@ jobs: id-token: write runs-on: ${{ matrix.runner.name }} strategy: + fail-fast: false matrix: runner: - {name: "ubuntu-latest", arch: "amd64"} @@ -90,6 +91,7 @@ jobs: id-token: write runs-on: ubuntu-latest strategy: + fail-fast: false matrix: versions: ${{ fromJson(needs.generate_matrix.outputs.versions) }} steps: diff --git a/.github/workflows/build_superset.yaml b/.github/workflows/build_superset.yaml index fde65f335..32747f3ba 100644 --- a/.github/workflows/build_superset.yaml +++ b/.github/workflows/build_superset.yaml @@ -43,6 +43,7 @@ jobs: id-token: write runs-on: ${{ matrix.runner.name }} strategy: + fail-fast: false matrix: runner: - {name: "ubuntu-latest", arch: "amd64"} @@ -91,6 +92,7 @@ jobs: id-token: write runs-on: ubuntu-latest strategy: + fail-fast: false matrix: versions: ${{ fromJson(needs.generate_matrix.outputs.versions) }} steps: diff --git a/.github/workflows/build_testing-tools.yaml b/.github/workflows/build_testing-tools.yaml index 041b86801..9fa5311d9 100644 --- a/.github/workflows/build_testing-tools.yaml +++ b/.github/workflows/build_testing-tools.yaml @@ -41,6 +41,7 @@ jobs: id-token: write runs-on: ${{ matrix.runner.name }} strategy: + fail-fast: false matrix: runner: - {name: "ubuntu-latest", arch: "amd64"} @@ -89,6 +90,7 @@ jobs: id-token: write runs-on: ubuntu-latest strategy: + fail-fast: false matrix: versions: ${{ fromJson(needs.generate_matrix.outputs.versions) }} steps: diff --git a/.github/workflows/build_tools.yaml b/.github/workflows/build_tools.yaml index 77626f116..3658acfaa 100644 --- a/.github/workflows/build_tools.yaml +++ b/.github/workflows/build_tools.yaml @@ -42,6 +42,7 @@ jobs: id-token: write runs-on: ${{ matrix.runner.name }} strategy: + fail-fast: false matrix: runner: - {name: "ubuntu-latest", arch: "amd64"} @@ -90,6 +91,7 @@ jobs: id-token: write runs-on: ubuntu-latest strategy: + fail-fast: false matrix: versions: ${{ fromJson(needs.generate_matrix.outputs.versions) }} steps: diff --git a/.github/workflows/build_trino-cli.yaml b/.github/workflows/build_trino-cli.yaml index 7c104573f..6e1e094a4 100644 --- a/.github/workflows/build_trino-cli.yaml +++ b/.github/workflows/build_trino-cli.yaml @@ -44,6 +44,7 @@ jobs: id-token: write runs-on: ${{ matrix.runner.name }} strategy: + fail-fast: false matrix: runner: - {name: "ubuntu-latest", arch: "amd64"} @@ -92,6 +93,7 @@ jobs: id-token: write runs-on: ubuntu-latest strategy: + fail-fast: false matrix: versions: ${{ fromJson(needs.generate_matrix.outputs.versions) }} steps: diff --git a/.github/workflows/build_trino.yaml b/.github/workflows/build_trino.yaml index 6756eb3b5..aca8fb420 100644 --- a/.github/workflows/build_trino.yaml +++ b/.github/workflows/build_trino.yaml @@ -45,6 +45,7 @@ jobs: id-token: write runs-on: ${{ matrix.runner.name }} strategy: + fail-fast: false matrix: runner: - {name: "ubuntu-latest", arch: "amd64"} @@ -93,6 +94,7 @@ jobs: id-token: write runs-on: ubuntu-latest strategy: + fail-fast: false matrix: versions: ${{ fromJson(needs.generate_matrix.outputs.versions) }} steps: diff --git a/.github/workflows/build_vector.yaml b/.github/workflows/build_vector.yaml index d68b7e93c..34561ccf2 100644 --- a/.github/workflows/build_vector.yaml +++ b/.github/workflows/build_vector.yaml @@ -41,6 +41,7 @@ jobs: id-token: write runs-on: ${{ matrix.runner.name }} strategy: + fail-fast: false matrix: runner: - {name: "ubuntu-latest", arch: "amd64"} @@ -89,6 +90,7 @@ jobs: id-token: write runs-on: ubuntu-latest strategy: + fail-fast: false matrix: versions: ${{ fromJson(needs.generate_matrix.outputs.versions) }} steps: diff --git a/.github/workflows/build_zookeeper.yaml b/.github/workflows/build_zookeeper.yaml index 3597bbea0..cdebb6a8d 100644 --- a/.github/workflows/build_zookeeper.yaml +++ b/.github/workflows/build_zookeeper.yaml @@ -45,6 +45,7 @@ jobs: id-token: write runs-on: ${{ matrix.runner.name }} strategy: + fail-fast: false matrix: runner: - {name: "ubuntu-latest", arch: "amd64"} @@ -93,6 +94,7 @@ jobs: id-token: write runs-on: ubuntu-latest strategy: + fail-fast: false matrix: versions: ${{ fromJson(needs.generate_matrix.outputs.versions) }} steps: diff --git a/.github/workflows/mirror.yaml b/.github/workflows/mirror.yaml index cf751249f..d402733aa 100644 --- a/.github/workflows/mirror.yaml +++ b/.github/workflows/mirror.yaml @@ -29,6 +29,7 @@ jobs: permissions: id-token: write strategy: + fail-fast: false matrix: arch: - amd64 diff --git a/.github/workflows/ubi-rust-builder.yml b/.github/workflows/ubi-rust-builder.yml index f02b5f165..90485fc04 100644 --- a/.github/workflows/ubi-rust-builder.yml +++ b/.github/workflows/ubi-rust-builder.yml @@ -16,6 +16,7 @@ jobs: permissions: id-token: write strategy: + fail-fast: false matrix: runner: ["ubuntu-latest", "ubicloud-standard-8-arm"] ubi-version: ["ubi8", "ubi9"] @@ -52,6 +53,7 @@ jobs: permissions: id-token: write strategy: + fail-fast: false matrix: ubi-version: ["ubi8", "ubi9"] runs-on: ubuntu-latest diff --git a/CHANGELOG.md b/CHANGELOG.md index 7126e36ba..d4291a611 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,10 +4,17 @@ All notable changes to this project will be documented in this file. ## [Unreleased] +### Changed + +- all java products: These now use the Stackable Nexus build-repo by default instead of pulling from Maven central ([#953]). +- all java products: Maven is now consistently run with `--batch-mode` and `--no-transfer-progress` to reduce noise ([#953]). + +[#953]: https://github.com/stackabletech/docker-images/pull/953 + ## [24.11.1-rc2] - 2024-12-12 ### Added - + - tools: Add the package util-linux-core ([#952]). util-linux-core contains a basic set of Linux utilities, including the command logger which allows to enter messages into the system log. diff --git a/druid/stackable/patches/26.0.0/09-update-fmpp.patch b/druid/stackable/patches/26.0.0/09-update-fmpp.patch new file mode 100644 index 000000000..3abb818da --- /dev/null +++ b/druid/stackable/patches/26.0.0/09-update-fmpp.patch @@ -0,0 +1,21 @@ +diff --git a/10-update-fmpp.patch b/10-update-fmpp.patch +new file mode 100644 +index 0000000000..e69de29bb2 +diff --git a/sql/pom.xml b/sql/pom.xml +index bdd29f3f91..e5ba89f655 100644 +--- a/sql/pom.xml ++++ b/sql/pom.xml +@@ -322,6 +322,13 @@ + + com.googlecode.fmpp-maven-plugin + fmpp-maven-plugin ++ ++ ++ net.sourceforge.fmpp ++ fmpp ++ 0.9.16 ++ ++ + + + generate-fmpp-sources diff --git a/druid/stackable/patches/30.0.0/09-update-fmpp.patch b/druid/stackable/patches/30.0.0/09-update-fmpp.patch new file mode 100644 index 000000000..3abb818da --- /dev/null +++ b/druid/stackable/patches/30.0.0/09-update-fmpp.patch @@ -0,0 +1,21 @@ +diff --git a/10-update-fmpp.patch b/10-update-fmpp.patch +new file mode 100644 +index 0000000000..e69de29bb2 +diff --git a/sql/pom.xml b/sql/pom.xml +index bdd29f3f91..e5ba89f655 100644 +--- a/sql/pom.xml ++++ b/sql/pom.xml +@@ -322,6 +322,13 @@ + + com.googlecode.fmpp-maven-plugin + fmpp-maven-plugin ++ ++ ++ net.sourceforge.fmpp ++ fmpp ++ 0.9.16 ++ ++ + + + generate-fmpp-sources diff --git a/hadoop/Dockerfile b/hadoop/Dockerfile index 646147fe3..0b681863f 100644 --- a/hadoop/Dockerfile +++ b/hadoop/Dockerfile @@ -65,7 +65,7 @@ COPY --chown=${STACKABLE_USER_UID}:0 hadoop/stackable/patches /stackable/patches RUN curl "https://repo.stackable.tech/repository/packages/hadoop/hadoop-${PRODUCT}-src.tar.gz" | tar -xzC . && \ patches/apply_patches.sh ${PRODUCT} && \ cd hadoop-${PRODUCT}-src && \ - mvn --no-transfer-progress clean package -Pdist,native -pl '!hadoop-tools/hadoop-pipes,!hadoop-yarn-project,!hadoop-mapreduce-project,!hadoop-minicluster' -Drequire.fuse=true -DskipTests -Dmaven.javadoc.skip=true && \ + mvn --batch-mode --no-transfer-progress clean package -Pdist,native -pl '!hadoop-tools/hadoop-pipes,!hadoop-yarn-project,!hadoop-mapreduce-project,!hadoop-minicluster' -Drequire.fuse=true -DskipTests -Dmaven.javadoc.skip=true && \ cp -r hadoop-dist/target/hadoop-${PRODUCT} /stackable/hadoop-${PRODUCT} && \ mv hadoop-dist/target/bom.json /stackable/hadoop-${PRODUCT}/hadoop-${PRODUCT}.cdx.json && \ # HDFS fuse-dfs is not part of the regular dist output, so we need to copy it in ourselves @@ -116,7 +116,7 @@ WORKDIR /stackable RUN curl "https://github.com/stackabletech/hdfs-utils/archive/refs/tags/v${HDFS_UTILS}.tar.gz" | tar -xzC . && \ cd hdfs-utils-${HDFS_UTILS} && \ - mvn --no-transfer-progress clean package -P hadoop-${PRODUCT} -DskipTests -Dmaven.javadoc.skip=true && \ + mvn --batch-mode --no-transfer-progress clean package -P hadoop-${PRODUCT} -DskipTests -Dmaven.javadoc.skip=true && \ mkdir -p /stackable/hadoop-${PRODUCT}/share/hadoop/common/lib && \ cp target/hdfs-utils-$HDFS_UTILS.jar /stackable/hadoop-${PRODUCT}/share/hadoop/common/lib/hdfs-utils-${HDFS_UTILS}.jar && \ rm -rf /stackable/hdfs-utils-main diff --git a/java-devel/stackable/settings.xml b/java-devel/stackable/settings.xml index cee0ee37f..d32065ca8 100644 --- a/java-devel/stackable/settings.xml +++ b/java-devel/stackable/settings.xml @@ -1,7 +1,43 @@ + + + nexus + * + https://build-repo.stackable.tech/repository/maven-public/ + + + stackable + + + + + + central + http://central + + true + + + true + + + + + + central + http://central + + true + + + true + + + +