From 067e1dc0a5d4656aadc582b06d0670dfb07370c2 Mon Sep 17 00:00:00 2001 From: Techassi Date: Thu, 28 May 2026 08:55:46 +0200 Subject: [PATCH 1/5] ci: Add publish toggle --- .github/workflows/build_airflow.yaml | 7 +++++++ .github/workflows/build_druid.yaml | 7 +++++++ .github/workflows/build_hadoop.yaml | 7 +++++++ .github/workflows/build_hbase.yaml | 7 +++++++ .github/workflows/build_hive.yaml | 7 +++++++ .github/workflows/build_java-base.yaml | 7 +++++++ .github/workflows/build_java-devel.yaml | 7 +++++++ .github/workflows/build_kafka-testing-tools.yaml | 7 +++++++ .github/workflows/build_kafka.yaml | 7 +++++++ .github/workflows/build_krb5.yaml | 7 +++++++ .github/workflows/build_nifi.yaml | 7 +++++++ .github/workflows/build_omid.yaml | 7 +++++++ .github/workflows/build_opa.yaml | 7 +++++++ .github/workflows/build_opensearch.yaml | 7 +++++++ .github/workflows/build_opensearch_dashboards.yaml | 7 +++++++ .github/workflows/build_spark-connect-client.yaml | 7 +++++++ .github/workflows/build_spark-k8s.yaml | 7 +++++++ .github/workflows/build_stackable-base.yaml | 7 +++++++ .github/workflows/build_superset.yaml | 7 +++++++ .github/workflows/build_testing-tools.yaml | 7 +++++++ .github/workflows/build_tools.yaml | 7 +++++++ .github/workflows/build_trino-cli.yaml | 7 +++++++ .github/workflows/build_trino.yaml | 7 +++++++ .github/workflows/build_vector.yaml | 7 +++++++ .github/workflows/build_zookeeper.yaml | 7 +++++++ .github/workflows/reusable_build_image.yaml | 10 ++++++++-- 26 files changed, 183 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build_airflow.yaml b/.github/workflows/build_airflow.yaml index 30340053d..126b1a7d9 100644 --- a/.github/workflows/build_airflow.yaml +++ b/.github/workflows/build_airflow.yaml @@ -5,6 +5,11 @@ run-name: | on: workflow_dispatch: + inputs: + publish: + description: Publish and sign images + required: true + default: "true" schedule: - cron: 0 0 1/2 * * # https://crontab.guru/#0_0_1/2_*_* push: @@ -39,3 +44,5 @@ jobs: product-name: airflow sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp + # Default to true if not set/empty (if not triggered by workflow_dispatch) + publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} diff --git a/.github/workflows/build_druid.yaml b/.github/workflows/build_druid.yaml index e06452bb7..fc69c66fc 100644 --- a/.github/workflows/build_druid.yaml +++ b/.github/workflows/build_druid.yaml @@ -5,6 +5,11 @@ run-name: | on: workflow_dispatch: + inputs: + publish: + description: Publish and sign images + required: true + default: "true" schedule: - cron: 0 1 1/2 * * # https://crontab.guru/#0_1_1/2_*_* push: @@ -41,3 +46,5 @@ jobs: product-name: druid sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp + # Default to true if not set/empty (if not triggered by workflow_dispatch) + publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} diff --git a/.github/workflows/build_hadoop.yaml b/.github/workflows/build_hadoop.yaml index 9725ef4bf..0a8b034d2 100644 --- a/.github/workflows/build_hadoop.yaml +++ b/.github/workflows/build_hadoop.yaml @@ -5,6 +5,11 @@ run-name: | on: workflow_dispatch: + inputs: + publish: + description: Publish and sign images + required: true + default: "true" schedule: - cron: 0 2 1/2 * * # https://crontab.guru/#0_2_1/2_*_* push: @@ -41,3 +46,5 @@ jobs: product-name: hadoop sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp + # Default to true if not set/empty (if not triggered by workflow_dispatch) + publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} diff --git a/.github/workflows/build_hbase.yaml b/.github/workflows/build_hbase.yaml index 75105c4f3..ab73fd6f3 100644 --- a/.github/workflows/build_hbase.yaml +++ b/.github/workflows/build_hbase.yaml @@ -5,6 +5,11 @@ run-name: | on: workflow_dispatch: + inputs: + publish: + description: Publish and sign images + required: true + default: "true" schedule: - cron: 0 0 2/2 * * # https://crontab.guru/#0_0_2/2_*_* push: @@ -42,3 +47,5 @@ jobs: product-name: hbase sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp + # Default to true if not set/empty (if not triggered by workflow_dispatch) + publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} diff --git a/.github/workflows/build_hive.yaml b/.github/workflows/build_hive.yaml index 01c6b96d0..85ca127c8 100644 --- a/.github/workflows/build_hive.yaml +++ b/.github/workflows/build_hive.yaml @@ -5,6 +5,11 @@ run-name: | on: workflow_dispatch: + inputs: + publish: + description: Publish and sign images + required: true + default: "true" schedule: - cron: 0 2 2/2 * * # https://crontab.guru/#0_2_2/2_*_* push: @@ -42,4 +47,6 @@ jobs: product-name: hive sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp + # Default to true if not set/empty (if not triggered by workflow_dispatch) + publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} runners: ubicloud diff --git a/.github/workflows/build_java-base.yaml b/.github/workflows/build_java-base.yaml index dbb56540e..0a22f5113 100644 --- a/.github/workflows/build_java-base.yaml +++ b/.github/workflows/build_java-base.yaml @@ -5,6 +5,11 @@ run-name: | on: workflow_dispatch: + inputs: + publish: + description: Publish and sign images + required: true + default: "true" schedule: - cron: 0 0 1/2 * * # https://crontab.guru/#0_0_1/2_*_* push: @@ -37,3 +42,5 @@ jobs: product-name: java-base sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp + # Default to true if not set/empty (if not triggered by workflow_dispatch) + publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} diff --git a/.github/workflows/build_java-devel.yaml b/.github/workflows/build_java-devel.yaml index bafdb05ba..802e7871a 100644 --- a/.github/workflows/build_java-devel.yaml +++ b/.github/workflows/build_java-devel.yaml @@ -5,6 +5,11 @@ run-name: | on: workflow_dispatch: + inputs: + publish: + description: Publish and sign images + required: true + default: "true" schedule: - cron: 0 1 1/2 * * # https://crontab.guru/#0_1_1/2_*_* push: @@ -37,3 +42,5 @@ jobs: product-name: java-devel sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp + # Default to true if not set/empty (if not triggered by workflow_dispatch) + publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} diff --git a/.github/workflows/build_kafka-testing-tools.yaml b/.github/workflows/build_kafka-testing-tools.yaml index b559048c4..0cb4f93f5 100644 --- a/.github/workflows/build_kafka-testing-tools.yaml +++ b/.github/workflows/build_kafka-testing-tools.yaml @@ -5,6 +5,11 @@ run-name: | on: workflow_dispatch: + inputs: + publish: + description: Publish and sign images + required: true + default: "true" schedule: - cron: 0 2 1/2 * * # https://crontab.guru/#0_2_1/2_*_* push: @@ -41,3 +46,5 @@ jobs: product-name: kafka-testing-tools sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp + # Default to true if not set/empty (if not triggered by workflow_dispatch) + publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} diff --git a/.github/workflows/build_kafka.yaml b/.github/workflows/build_kafka.yaml index a8b2bdf3d..739e573b7 100644 --- a/.github/workflows/build_kafka.yaml +++ b/.github/workflows/build_kafka.yaml @@ -5,6 +5,11 @@ run-name: | on: workflow_dispatch: + inputs: + publish: + description: Publish and sign images + required: true + default: "true" schedule: - cron: 0 0 2/2 * * # https://crontab.guru/#0_0_2/2_*_* push: @@ -42,3 +47,5 @@ jobs: product-name: kafka sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp + # Default to true if not set/empty (if not triggered by workflow_dispatch) + publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} diff --git a/.github/workflows/build_krb5.yaml b/.github/workflows/build_krb5.yaml index d19e8439f..b28d9d412 100644 --- a/.github/workflows/build_krb5.yaml +++ b/.github/workflows/build_krb5.yaml @@ -5,6 +5,11 @@ run-name: | on: workflow_dispatch: + inputs: + publish: + description: Publish and sign images + required: true + default: "true" schedule: - cron: 0 2 2/2 * * # https://crontab.guru/#0_2_2/2_*_* push: @@ -37,3 +42,5 @@ jobs: product-name: krb5 sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp + # Default to true if not set/empty (if not triggered by workflow_dispatch) + publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} diff --git a/.github/workflows/build_nifi.yaml b/.github/workflows/build_nifi.yaml index 6e3090ecc..0dc46151f 100644 --- a/.github/workflows/build_nifi.yaml +++ b/.github/workflows/build_nifi.yaml @@ -5,6 +5,11 @@ run-name: | on: workflow_dispatch: + inputs: + publish: + description: Publish and sign images + required: true + default: "true" schedule: - cron: 0 0 1/2 * * # https://crontab.guru/#0_0_1/2_*_* push: @@ -41,6 +46,8 @@ jobs: product-name: nifi sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp + # Default to true if not set/empty (if not triggered by workflow_dispatch) + publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} # Since building Vector from source, this build runs out of disk space. # As such, we use the Ubicloud runners which provide bigger disks. runners: ubicloud diff --git a/.github/workflows/build_omid.yaml b/.github/workflows/build_omid.yaml index 3bb06244b..2a729fe9a 100644 --- a/.github/workflows/build_omid.yaml +++ b/.github/workflows/build_omid.yaml @@ -5,6 +5,11 @@ run-name: | on: workflow_dispatch: + inputs: + publish: + description: Publish and sign images + required: true + default: "true" schedule: - cron: 0 1 1/2 * * # https://crontab.guru/#0_1_1/2_*_* push: @@ -41,3 +46,5 @@ jobs: product-name: omid sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp + # Default to true if not set/empty (if not triggered by workflow_dispatch) + publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} diff --git a/.github/workflows/build_opa.yaml b/.github/workflows/build_opa.yaml index cd7d2f356..e0c283bb6 100644 --- a/.github/workflows/build_opa.yaml +++ b/.github/workflows/build_opa.yaml @@ -5,6 +5,11 @@ run-name: | on: workflow_dispatch: + inputs: + publish: + description: Publish and sign images + required: true + default: "true" schedule: - cron: 0 2 1/2 * * # https://crontab.guru/#0_2_1/2_*_* push: @@ -39,3 +44,5 @@ jobs: product-name: opa sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp + # Default to true if not set/empty (if not triggered by workflow_dispatch) + publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} diff --git a/.github/workflows/build_opensearch.yaml b/.github/workflows/build_opensearch.yaml index 6d1e927e9..b0d238b67 100644 --- a/.github/workflows/build_opensearch.yaml +++ b/.github/workflows/build_opensearch.yaml @@ -5,6 +5,11 @@ run-name: | on: workflow_dispatch: + inputs: + publish: + description: Publish and sign images + required: true + default: "true" schedule: - cron: 0 0 2/2 * * # https://crontab.guru/#0_0_2/2_*_* push: @@ -42,4 +47,6 @@ jobs: product-name: opensearch sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp + # Default to true if not set/empty (if not triggered by workflow_dispatch) + publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} runners: ubicloud diff --git a/.github/workflows/build_opensearch_dashboards.yaml b/.github/workflows/build_opensearch_dashboards.yaml index be0396b8e..9d9a8dcda 100644 --- a/.github/workflows/build_opensearch_dashboards.yaml +++ b/.github/workflows/build_opensearch_dashboards.yaml @@ -5,6 +5,11 @@ run-name: | on: workflow_dispatch: + inputs: + publish: + description: Publish and sign images + required: true + default: "true" schedule: - cron: 0 0 2/2 * * # https://crontab.guru/#0_0_2/2_*_* push: @@ -40,4 +45,6 @@ jobs: product-name: opensearch-dashboards sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp + # Default to true if not set/empty (if not triggered by workflow_dispatch) + publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} runners: ubicloud diff --git a/.github/workflows/build_spark-connect-client.yaml b/.github/workflows/build_spark-connect-client.yaml index 20161b81b..69c5c300c 100644 --- a/.github/workflows/build_spark-connect-client.yaml +++ b/.github/workflows/build_spark-connect-client.yaml @@ -5,6 +5,11 @@ run-name: | on: workflow_dispatch: + inputs: + publish: + description: Publish and sign images + required: true + default: "true" schedule: - cron: 0 0 2/2 * * # https://crontab.guru/#0_0_2/2_*_* push: @@ -42,4 +47,6 @@ jobs: # Since building Vector from source, this build runs out of disk space. # As such, we use the Ubicloud runners which provide bigger disks. runners: ubicloud + # Default to true if not set/empty (if not triggered by workflow_dispatch) + publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} publish-to-quay: false diff --git a/.github/workflows/build_spark-k8s.yaml b/.github/workflows/build_spark-k8s.yaml index 6e0c69278..e0a189b1c 100644 --- a/.github/workflows/build_spark-k8s.yaml +++ b/.github/workflows/build_spark-k8s.yaml @@ -5,6 +5,11 @@ run-name: | on: workflow_dispatch: + inputs: + publish: + description: Publish and sign images + required: true + default: "true" schedule: - cron: 0 0 2/2 * * # https://crontab.guru/#0_0_2/2_*_* push: @@ -42,4 +47,6 @@ jobs: product-name: spark-k8s sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp + # Default to true if not set/empty (if not triggered by workflow_dispatch) + publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} runners: ubicloud diff --git a/.github/workflows/build_stackable-base.yaml b/.github/workflows/build_stackable-base.yaml index 422f468ff..e5d5563b1 100644 --- a/.github/workflows/build_stackable-base.yaml +++ b/.github/workflows/build_stackable-base.yaml @@ -5,6 +5,11 @@ run-name: | on: workflow_dispatch: + inputs: + publish: + description: Publish and sign images + required: true + default: "true" schedule: - cron: 0 1 2/2 * * # https://crontab.guru/#0_1_2/2_*_* push: @@ -38,3 +43,5 @@ jobs: product-name: stackable-base sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp + # Default to true if not set/empty (if not triggered by workflow_dispatch) + publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} diff --git a/.github/workflows/build_superset.yaml b/.github/workflows/build_superset.yaml index 94d1b750c..68419ec53 100644 --- a/.github/workflows/build_superset.yaml +++ b/.github/workflows/build_superset.yaml @@ -5,6 +5,11 @@ run-name: | on: workflow_dispatch: + inputs: + publish: + description: Publish and sign images + required: true + default: "true" schedule: - cron: 0 2 2/2 * * # https://crontab.guru/#0_2_2/2_*_* push: @@ -39,3 +44,5 @@ jobs: product-name: superset sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp + # Default to true if not set/empty (if not triggered by workflow_dispatch) + publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} diff --git a/.github/workflows/build_testing-tools.yaml b/.github/workflows/build_testing-tools.yaml index be9395cbc..b73f02501 100644 --- a/.github/workflows/build_testing-tools.yaml +++ b/.github/workflows/build_testing-tools.yaml @@ -5,6 +5,11 @@ run-name: | on: workflow_dispatch: + inputs: + publish: + description: Publish and sign images + required: true + default: "true" schedule: - cron: 0 0 1/2 * * # https://crontab.guru/#0_0_1/2_*_* push: @@ -45,3 +50,5 @@ jobs: product-name: ${{ matrix.product-name }} sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp + # Default to true if not set/empty (if not triggered by workflow_dispatch) + publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} diff --git a/.github/workflows/build_tools.yaml b/.github/workflows/build_tools.yaml index d7a47f34c..d69e08527 100644 --- a/.github/workflows/build_tools.yaml +++ b/.github/workflows/build_tools.yaml @@ -5,6 +5,11 @@ run-name: | on: workflow_dispatch: + inputs: + publish: + description: Publish and sign images + required: true + default: "true" schedule: - cron: 0 1 1/2 * * # https://crontab.guru/#0_1_1/2_*_* push: @@ -38,3 +43,5 @@ jobs: product-name: tools sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp + # Default to true if not set/empty (if not triggered by workflow_dispatch) + publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} diff --git a/.github/workflows/build_trino-cli.yaml b/.github/workflows/build_trino-cli.yaml index 7558ef57d..35db9aeab 100644 --- a/.github/workflows/build_trino-cli.yaml +++ b/.github/workflows/build_trino-cli.yaml @@ -5,6 +5,11 @@ run-name: | on: workflow_dispatch: + inputs: + publish: + description: Publish and sign images + required: true + default: "true" schedule: - cron: 0 2 1/2 * * # https://crontab.guru/#0_2_1/2_*_* push: @@ -40,3 +45,5 @@ jobs: product-name: trino-cli sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp + # Default to true if not set/empty (if not triggered by workflow_dispatch) + publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} diff --git a/.github/workflows/build_trino.yaml b/.github/workflows/build_trino.yaml index 559f0ffe7..ca91de880 100644 --- a/.github/workflows/build_trino.yaml +++ b/.github/workflows/build_trino.yaml @@ -5,6 +5,11 @@ run-name: | on: workflow_dispatch: + inputs: + publish: + description: Publish and sign images + required: true + default: "true" schedule: - cron: 0 0 2/2 * * # https://crontab.guru/#0_0_2/2_*_* push: @@ -41,6 +46,8 @@ jobs: product-name: trino sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp + # Default to true if not set/empty (if not triggered by workflow_dispatch) + publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} # Since building Vector from source, this build runs out of disk space. # As such, we use the Ubicloud runners which provide bigger disks. runners: ubicloud diff --git a/.github/workflows/build_vector.yaml b/.github/workflows/build_vector.yaml index c963b7093..8440888b8 100644 --- a/.github/workflows/build_vector.yaml +++ b/.github/workflows/build_vector.yaml @@ -5,6 +5,11 @@ run-name: | on: workflow_dispatch: + inputs: + publish: + description: Publish and sign images + required: true + default: "true" schedule: - cron: 0 1 2/2 * * # https://crontab.guru/#0_1_2/2_*_* push: @@ -37,3 +42,5 @@ jobs: product-name: vector sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp + # Default to true if not set/empty (if not triggered by workflow_dispatch) + publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} diff --git a/.github/workflows/build_zookeeper.yaml b/.github/workflows/build_zookeeper.yaml index 8f93b5f83..f12cdb9cb 100644 --- a/.github/workflows/build_zookeeper.yaml +++ b/.github/workflows/build_zookeeper.yaml @@ -5,6 +5,11 @@ run-name: | on: workflow_dispatch: + inputs: + publish: + description: Publish and sign images + required: true + default: "true" schedule: - cron: 0 2 2/2 * * # https://crontab.guru/#0_2_2/2_*_* push: @@ -41,3 +46,5 @@ jobs: product-name: zookeeper sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp + # Default to true if not set/empty (if not triggered by workflow_dispatch) + publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} diff --git a/.github/workflows/reusable_build_image.yaml b/.github/workflows/reusable_build_image.yaml index c7f76c928..54b97b9d4 100644 --- a/.github/workflows/reusable_build_image.yaml +++ b/.github/workflows/reusable_build_image.yaml @@ -26,6 +26,10 @@ on: - `ubicloud`: Both the x86_64 and the aarch64 builds run on the Ubicloud runners default: mixed type: string + publish: + description: Whether to publish and sign images. + type: boolean + default: true publish-to-quay: description: | Whether to publish to quay.io or not. If `true`, the `quay-robot-secret` needs to be @@ -123,6 +127,7 @@ jobs: sdp-version: ${{ inputs.sdp-version }} - name: Publish Container Image on oci.stackable.tech + if: inputs.publish uses: stackabletech/actions/publish-image@8a8085be0a8cec3d24ad3970e602d65be487da6a # v0.14.1 with: image-registry-uri: oci.stackable.tech @@ -138,7 +143,7 @@ jobs: source-image-uri: localhost/${{ inputs.registry-namespace }}/${{ inputs.product-name }}:${{ steps.build.outputs.image-manifest-tag }} - name: Publish Container Image on quay.io - if: inputs.publish-to-quay + if: inputs.publish && inputs.publish-to-quay uses: stackabletech/actions/publish-image@8a8085be0a8cec3d24ad3970e602d65be487da6a # v0.14.1 with: image-registry-uri: quay.io @@ -171,6 +176,7 @@ jobs: persist-credentials: false - name: Publish and Sign Image Index Manifest to oci.stackable.tech + if: inputs.publish uses: stackabletech/actions/publish-image-index-manifest@8a8085be0a8cec3d24ad3970e602d65be487da6a # v0.14.1 with: image-registry-uri: oci.stackable.tech @@ -185,7 +191,7 @@ jobs: image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ inputs.sdp-version }} - name: Publish and Sign Image Index Manifest to quay.io - if: inputs.publish-to-quay + if: inputs.publish && inputs.publish-to-quay uses: stackabletech/actions/publish-image-index-manifest@8a8085be0a8cec3d24ad3970e602d65be487da6a # v0.14.1 with: image-registry-uri: quay.io From 6b31ca20ee2615538ad12b965b384389bf931d7e Mon Sep 17 00:00:00 2001 From: Techassi Date: Thu, 28 May 2026 09:14:51 +0200 Subject: [PATCH 2/5] ci: Use boolean input --- .github/workflows/build_airflow.yaml | 5 +++-- .github/workflows/build_druid.yaml | 5 +++-- .github/workflows/build_hadoop.yaml | 5 +++-- .github/workflows/build_hbase.yaml | 5 +++-- .github/workflows/build_hive.yaml | 5 +++-- .github/workflows/build_java-base.yaml | 5 +++-- .github/workflows/build_java-devel.yaml | 5 +++-- .github/workflows/build_kafka-testing-tools.yaml | 5 +++-- .github/workflows/build_kafka.yaml | 5 +++-- .github/workflows/build_krb5.yaml | 5 +++-- .github/workflows/build_nifi.yaml | 5 +++-- .github/workflows/build_omid.yaml | 5 +++-- .github/workflows/build_opa.yaml | 5 +++-- .github/workflows/build_opensearch.yaml | 5 +++-- .github/workflows/build_opensearch_dashboards.yaml | 5 +++-- .github/workflows/build_spark-connect-client.yaml | 5 +++-- .github/workflows/build_spark-k8s.yaml | 5 +++-- .github/workflows/build_stackable-base.yaml | 5 +++-- .github/workflows/build_superset.yaml | 5 +++-- .github/workflows/build_testing-tools.yaml | 5 +++-- .github/workflows/build_tools.yaml | 5 +++-- .github/workflows/build_trino-cli.yaml | 5 +++-- .github/workflows/build_trino.yaml | 5 +++-- .github/workflows/build_vector.yaml | 5 +++-- .github/workflows/build_zookeeper.yaml | 5 +++-- 25 files changed, 75 insertions(+), 50 deletions(-) diff --git a/.github/workflows/build_airflow.yaml b/.github/workflows/build_airflow.yaml index 126b1a7d9..c01241cde 100644 --- a/.github/workflows/build_airflow.yaml +++ b/.github/workflows/build_airflow.yaml @@ -8,8 +8,9 @@ on: inputs: publish: description: Publish and sign images + type: boolean required: true - default: "true" + default: true schedule: - cron: 0 0 1/2 * * # https://crontab.guru/#0_0_1/2_*_* push: @@ -45,4 +46,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} + publish: inputs.publish || true diff --git a/.github/workflows/build_druid.yaml b/.github/workflows/build_druid.yaml index fc69c66fc..e808323ac 100644 --- a/.github/workflows/build_druid.yaml +++ b/.github/workflows/build_druid.yaml @@ -8,8 +8,9 @@ on: inputs: publish: description: Publish and sign images + type: boolean required: true - default: "true" + default: true schedule: - cron: 0 1 1/2 * * # https://crontab.guru/#0_1_1/2_*_* push: @@ -47,4 +48,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} + publish: inputs.publish || true diff --git a/.github/workflows/build_hadoop.yaml b/.github/workflows/build_hadoop.yaml index 0a8b034d2..b01f7441f 100644 --- a/.github/workflows/build_hadoop.yaml +++ b/.github/workflows/build_hadoop.yaml @@ -8,8 +8,9 @@ on: inputs: publish: description: Publish and sign images + type: boolean required: true - default: "true" + default: true schedule: - cron: 0 2 1/2 * * # https://crontab.guru/#0_2_1/2_*_* push: @@ -47,4 +48,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} + publish: inputs.publish || true diff --git a/.github/workflows/build_hbase.yaml b/.github/workflows/build_hbase.yaml index ab73fd6f3..8cfa4fefe 100644 --- a/.github/workflows/build_hbase.yaml +++ b/.github/workflows/build_hbase.yaml @@ -8,8 +8,9 @@ on: inputs: publish: description: Publish and sign images + type: boolean required: true - default: "true" + default: true schedule: - cron: 0 0 2/2 * * # https://crontab.guru/#0_0_2/2_*_* push: @@ -48,4 +49,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} + publish: inputs.publish || true diff --git a/.github/workflows/build_hive.yaml b/.github/workflows/build_hive.yaml index 85ca127c8..96bfa05ba 100644 --- a/.github/workflows/build_hive.yaml +++ b/.github/workflows/build_hive.yaml @@ -8,8 +8,9 @@ on: inputs: publish: description: Publish and sign images + type: boolean required: true - default: "true" + default: true schedule: - cron: 0 2 2/2 * * # https://crontab.guru/#0_2_2/2_*_* push: @@ -48,5 +49,5 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} + publish: inputs.publish || true runners: ubicloud diff --git a/.github/workflows/build_java-base.yaml b/.github/workflows/build_java-base.yaml index 0a22f5113..35e466c26 100644 --- a/.github/workflows/build_java-base.yaml +++ b/.github/workflows/build_java-base.yaml @@ -8,8 +8,9 @@ on: inputs: publish: description: Publish and sign images + type: boolean required: true - default: "true" + default: true schedule: - cron: 0 0 1/2 * * # https://crontab.guru/#0_0_1/2_*_* push: @@ -43,4 +44,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} + publish: inputs.publish || true diff --git a/.github/workflows/build_java-devel.yaml b/.github/workflows/build_java-devel.yaml index 802e7871a..346360488 100644 --- a/.github/workflows/build_java-devel.yaml +++ b/.github/workflows/build_java-devel.yaml @@ -8,8 +8,9 @@ on: inputs: publish: description: Publish and sign images + type: boolean required: true - default: "true" + default: true schedule: - cron: 0 1 1/2 * * # https://crontab.guru/#0_1_1/2_*_* push: @@ -43,4 +44,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} + publish: inputs.publish || true diff --git a/.github/workflows/build_kafka-testing-tools.yaml b/.github/workflows/build_kafka-testing-tools.yaml index 0cb4f93f5..b09830166 100644 --- a/.github/workflows/build_kafka-testing-tools.yaml +++ b/.github/workflows/build_kafka-testing-tools.yaml @@ -8,8 +8,9 @@ on: inputs: publish: description: Publish and sign images + type: boolean required: true - default: "true" + default: true schedule: - cron: 0 2 1/2 * * # https://crontab.guru/#0_2_1/2_*_* push: @@ -47,4 +48,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} + publish: inputs.publish || true diff --git a/.github/workflows/build_kafka.yaml b/.github/workflows/build_kafka.yaml index 739e573b7..62ef803ad 100644 --- a/.github/workflows/build_kafka.yaml +++ b/.github/workflows/build_kafka.yaml @@ -8,8 +8,9 @@ on: inputs: publish: description: Publish and sign images + type: boolean required: true - default: "true" + default: true schedule: - cron: 0 0 2/2 * * # https://crontab.guru/#0_0_2/2_*_* push: @@ -48,4 +49,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} + publish: inputs.publish || true diff --git a/.github/workflows/build_krb5.yaml b/.github/workflows/build_krb5.yaml index b28d9d412..3c44384fb 100644 --- a/.github/workflows/build_krb5.yaml +++ b/.github/workflows/build_krb5.yaml @@ -8,8 +8,9 @@ on: inputs: publish: description: Publish and sign images + type: boolean required: true - default: "true" + default: true schedule: - cron: 0 2 2/2 * * # https://crontab.guru/#0_2_2/2_*_* push: @@ -43,4 +44,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} + publish: inputs.publish || true diff --git a/.github/workflows/build_nifi.yaml b/.github/workflows/build_nifi.yaml index 0dc46151f..2f911c6bc 100644 --- a/.github/workflows/build_nifi.yaml +++ b/.github/workflows/build_nifi.yaml @@ -8,8 +8,9 @@ on: inputs: publish: description: Publish and sign images + type: boolean required: true - default: "true" + default: true schedule: - cron: 0 0 1/2 * * # https://crontab.guru/#0_0_1/2_*_* push: @@ -47,7 +48,7 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} + publish: inputs.publish || true # Since building Vector from source, this build runs out of disk space. # As such, we use the Ubicloud runners which provide bigger disks. runners: ubicloud diff --git a/.github/workflows/build_omid.yaml b/.github/workflows/build_omid.yaml index 2a729fe9a..c933cce0e 100644 --- a/.github/workflows/build_omid.yaml +++ b/.github/workflows/build_omid.yaml @@ -8,8 +8,9 @@ on: inputs: publish: description: Publish and sign images + type: boolean required: true - default: "true" + default: true schedule: - cron: 0 1 1/2 * * # https://crontab.guru/#0_1_1/2_*_* push: @@ -47,4 +48,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} + publish: inputs.publish || true diff --git a/.github/workflows/build_opa.yaml b/.github/workflows/build_opa.yaml index e0c283bb6..460880f2d 100644 --- a/.github/workflows/build_opa.yaml +++ b/.github/workflows/build_opa.yaml @@ -8,8 +8,9 @@ on: inputs: publish: description: Publish and sign images + type: boolean required: true - default: "true" + default: true schedule: - cron: 0 2 1/2 * * # https://crontab.guru/#0_2_1/2_*_* push: @@ -45,4 +46,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} + publish: inputs.publish || true diff --git a/.github/workflows/build_opensearch.yaml b/.github/workflows/build_opensearch.yaml index b0d238b67..7651e87fe 100644 --- a/.github/workflows/build_opensearch.yaml +++ b/.github/workflows/build_opensearch.yaml @@ -8,8 +8,9 @@ on: inputs: publish: description: Publish and sign images + type: boolean required: true - default: "true" + default: true schedule: - cron: 0 0 2/2 * * # https://crontab.guru/#0_0_2/2_*_* push: @@ -48,5 +49,5 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} + publish: inputs.publish || true runners: ubicloud diff --git a/.github/workflows/build_opensearch_dashboards.yaml b/.github/workflows/build_opensearch_dashboards.yaml index 9d9a8dcda..7462b10b6 100644 --- a/.github/workflows/build_opensearch_dashboards.yaml +++ b/.github/workflows/build_opensearch_dashboards.yaml @@ -8,8 +8,9 @@ on: inputs: publish: description: Publish and sign images + type: boolean required: true - default: "true" + default: true schedule: - cron: 0 0 2/2 * * # https://crontab.guru/#0_0_2/2_*_* push: @@ -46,5 +47,5 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} + publish: inputs.publish || true runners: ubicloud diff --git a/.github/workflows/build_spark-connect-client.yaml b/.github/workflows/build_spark-connect-client.yaml index 69c5c300c..c016f56bd 100644 --- a/.github/workflows/build_spark-connect-client.yaml +++ b/.github/workflows/build_spark-connect-client.yaml @@ -8,8 +8,9 @@ on: inputs: publish: description: Publish and sign images + type: boolean required: true - default: "true" + default: true schedule: - cron: 0 0 2/2 * * # https://crontab.guru/#0_0_2/2_*_* push: @@ -48,5 +49,5 @@ jobs: # As such, we use the Ubicloud runners which provide bigger disks. runners: ubicloud # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} + publish: inputs.publish || true publish-to-quay: false diff --git a/.github/workflows/build_spark-k8s.yaml b/.github/workflows/build_spark-k8s.yaml index e0a189b1c..485fe2234 100644 --- a/.github/workflows/build_spark-k8s.yaml +++ b/.github/workflows/build_spark-k8s.yaml @@ -8,8 +8,9 @@ on: inputs: publish: description: Publish and sign images + type: boolean required: true - default: "true" + default: true schedule: - cron: 0 0 2/2 * * # https://crontab.guru/#0_0_2/2_*_* push: @@ -48,5 +49,5 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} + publish: inputs.publish || true runners: ubicloud diff --git a/.github/workflows/build_stackable-base.yaml b/.github/workflows/build_stackable-base.yaml index e5d5563b1..9b10dffda 100644 --- a/.github/workflows/build_stackable-base.yaml +++ b/.github/workflows/build_stackable-base.yaml @@ -8,8 +8,9 @@ on: inputs: publish: description: Publish and sign images + type: boolean required: true - default: "true" + default: true schedule: - cron: 0 1 2/2 * * # https://crontab.guru/#0_1_2/2_*_* push: @@ -44,4 +45,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} + publish: inputs.publish || true diff --git a/.github/workflows/build_superset.yaml b/.github/workflows/build_superset.yaml index 68419ec53..13ea66e26 100644 --- a/.github/workflows/build_superset.yaml +++ b/.github/workflows/build_superset.yaml @@ -8,8 +8,9 @@ on: inputs: publish: description: Publish and sign images + type: boolean required: true - default: "true" + default: true schedule: - cron: 0 2 2/2 * * # https://crontab.guru/#0_2_2/2_*_* push: @@ -45,4 +46,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} + publish: inputs.publish || true diff --git a/.github/workflows/build_testing-tools.yaml b/.github/workflows/build_testing-tools.yaml index b73f02501..692480154 100644 --- a/.github/workflows/build_testing-tools.yaml +++ b/.github/workflows/build_testing-tools.yaml @@ -8,8 +8,9 @@ on: inputs: publish: description: Publish and sign images + type: boolean required: true - default: "true" + default: true schedule: - cron: 0 0 1/2 * * # https://crontab.guru/#0_0_1/2_*_* push: @@ -51,4 +52,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} + publish: inputs.publish || true diff --git a/.github/workflows/build_tools.yaml b/.github/workflows/build_tools.yaml index d69e08527..2c229b07f 100644 --- a/.github/workflows/build_tools.yaml +++ b/.github/workflows/build_tools.yaml @@ -8,8 +8,9 @@ on: inputs: publish: description: Publish and sign images + type: boolean required: true - default: "true" + default: true schedule: - cron: 0 1 1/2 * * # https://crontab.guru/#0_1_1/2_*_* push: @@ -44,4 +45,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} + publish: inputs.publish || true diff --git a/.github/workflows/build_trino-cli.yaml b/.github/workflows/build_trino-cli.yaml index 35db9aeab..e5a5a84ef 100644 --- a/.github/workflows/build_trino-cli.yaml +++ b/.github/workflows/build_trino-cli.yaml @@ -8,8 +8,9 @@ on: inputs: publish: description: Publish and sign images + type: boolean required: true - default: "true" + default: true schedule: - cron: 0 2 1/2 * * # https://crontab.guru/#0_2_1/2_*_* push: @@ -46,4 +47,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} + publish: inputs.publish || true diff --git a/.github/workflows/build_trino.yaml b/.github/workflows/build_trino.yaml index ca91de880..387382157 100644 --- a/.github/workflows/build_trino.yaml +++ b/.github/workflows/build_trino.yaml @@ -8,8 +8,9 @@ on: inputs: publish: description: Publish and sign images + type: boolean required: true - default: "true" + default: true schedule: - cron: 0 0 2/2 * * # https://crontab.guru/#0_0_2/2_*_* push: @@ -47,7 +48,7 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} + publish: inputs.publish || true # Since building Vector from source, this build runs out of disk space. # As such, we use the Ubicloud runners which provide bigger disks. runners: ubicloud diff --git a/.github/workflows/build_vector.yaml b/.github/workflows/build_vector.yaml index 8440888b8..d36a6cf82 100644 --- a/.github/workflows/build_vector.yaml +++ b/.github/workflows/build_vector.yaml @@ -8,8 +8,9 @@ on: inputs: publish: description: Publish and sign images + type: boolean required: true - default: "true" + default: true schedule: - cron: 0 1 2/2 * * # https://crontab.guru/#0_1_2/2_*_* push: @@ -43,4 +44,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} + publish: inputs.publish || true diff --git a/.github/workflows/build_zookeeper.yaml b/.github/workflows/build_zookeeper.yaml index f12cdb9cb..baa520125 100644 --- a/.github/workflows/build_zookeeper.yaml +++ b/.github/workflows/build_zookeeper.yaml @@ -8,8 +8,9 @@ on: inputs: publish: description: Publish and sign images + type: boolean required: true - default: "true" + default: true schedule: - cron: 0 2 2/2 * * # https://crontab.guru/#0_2_2/2_*_* push: @@ -47,4 +48,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish == '' || inputs.publish == 'true' }} + publish: inputs.publish || true From bb8168abf65a7ff9b0e4a0148191a460db63f6a8 Mon Sep 17 00:00:00 2001 From: Techassi Date: Thu, 28 May 2026 09:34:29 +0200 Subject: [PATCH 3/5] ci: Use ${{ }} for input --- .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_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_krb5.yaml | 2 +- .github/workflows/build_nifi.yaml | 2 +- .github/workflows/build_omid.yaml | 2 +- .github/workflows/build_opa.yaml | 2 +- .github/workflows/build_opensearch.yaml | 2 +- .github/workflows/build_opensearch_dashboards.yaml | 2 +- .github/workflows/build_spark-connect-client.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 +- 25 files changed, 25 insertions(+), 25 deletions(-) diff --git a/.github/workflows/build_airflow.yaml b/.github/workflows/build_airflow.yaml index c01241cde..457b0e9cf 100644 --- a/.github/workflows/build_airflow.yaml +++ b/.github/workflows/build_airflow.yaml @@ -46,4 +46,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: inputs.publish || true + publish: ${{ inputs.publish || true }} diff --git a/.github/workflows/build_druid.yaml b/.github/workflows/build_druid.yaml index e808323ac..360b784c4 100644 --- a/.github/workflows/build_druid.yaml +++ b/.github/workflows/build_druid.yaml @@ -48,4 +48,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: inputs.publish || true + publish: ${{ inputs.publish || true }} diff --git a/.github/workflows/build_hadoop.yaml b/.github/workflows/build_hadoop.yaml index b01f7441f..414bef7fb 100644 --- a/.github/workflows/build_hadoop.yaml +++ b/.github/workflows/build_hadoop.yaml @@ -48,4 +48,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: inputs.publish || true + publish: ${{ inputs.publish || true }} diff --git a/.github/workflows/build_hbase.yaml b/.github/workflows/build_hbase.yaml index 8cfa4fefe..7c4de7e54 100644 --- a/.github/workflows/build_hbase.yaml +++ b/.github/workflows/build_hbase.yaml @@ -49,4 +49,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: inputs.publish || true + publish: ${{ inputs.publish || true }} diff --git a/.github/workflows/build_hive.yaml b/.github/workflows/build_hive.yaml index 96bfa05ba..d37da7b97 100644 --- a/.github/workflows/build_hive.yaml +++ b/.github/workflows/build_hive.yaml @@ -49,5 +49,5 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: inputs.publish || true + publish: ${{ inputs.publish || true }} runners: ubicloud diff --git a/.github/workflows/build_java-base.yaml b/.github/workflows/build_java-base.yaml index 35e466c26..a43feb83c 100644 --- a/.github/workflows/build_java-base.yaml +++ b/.github/workflows/build_java-base.yaml @@ -44,4 +44,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: inputs.publish || true + publish: ${{ inputs.publish || true }} diff --git a/.github/workflows/build_java-devel.yaml b/.github/workflows/build_java-devel.yaml index 346360488..d8e9aa88f 100644 --- a/.github/workflows/build_java-devel.yaml +++ b/.github/workflows/build_java-devel.yaml @@ -44,4 +44,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: inputs.publish || true + publish: ${{ inputs.publish || true }} diff --git a/.github/workflows/build_kafka-testing-tools.yaml b/.github/workflows/build_kafka-testing-tools.yaml index b09830166..256ece38e 100644 --- a/.github/workflows/build_kafka-testing-tools.yaml +++ b/.github/workflows/build_kafka-testing-tools.yaml @@ -48,4 +48,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: inputs.publish || true + publish: ${{ inputs.publish || true }} diff --git a/.github/workflows/build_kafka.yaml b/.github/workflows/build_kafka.yaml index 62ef803ad..c76c7299a 100644 --- a/.github/workflows/build_kafka.yaml +++ b/.github/workflows/build_kafka.yaml @@ -49,4 +49,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: inputs.publish || true + publish: ${{ inputs.publish || true }} diff --git a/.github/workflows/build_krb5.yaml b/.github/workflows/build_krb5.yaml index 3c44384fb..1283fbcca 100644 --- a/.github/workflows/build_krb5.yaml +++ b/.github/workflows/build_krb5.yaml @@ -44,4 +44,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: inputs.publish || true + publish: ${{ inputs.publish || true }} diff --git a/.github/workflows/build_nifi.yaml b/.github/workflows/build_nifi.yaml index 2f911c6bc..184245f93 100644 --- a/.github/workflows/build_nifi.yaml +++ b/.github/workflows/build_nifi.yaml @@ -48,7 +48,7 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: inputs.publish || true + publish: ${{ inputs.publish || true }} # Since building Vector from source, this build runs out of disk space. # As such, we use the Ubicloud runners which provide bigger disks. runners: ubicloud diff --git a/.github/workflows/build_omid.yaml b/.github/workflows/build_omid.yaml index c933cce0e..371e248ac 100644 --- a/.github/workflows/build_omid.yaml +++ b/.github/workflows/build_omid.yaml @@ -48,4 +48,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: inputs.publish || true + publish: ${{ inputs.publish || true }} diff --git a/.github/workflows/build_opa.yaml b/.github/workflows/build_opa.yaml index 460880f2d..4aaee1b95 100644 --- a/.github/workflows/build_opa.yaml +++ b/.github/workflows/build_opa.yaml @@ -46,4 +46,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: inputs.publish || true + publish: ${{ inputs.publish || true }} diff --git a/.github/workflows/build_opensearch.yaml b/.github/workflows/build_opensearch.yaml index 7651e87fe..031cd8004 100644 --- a/.github/workflows/build_opensearch.yaml +++ b/.github/workflows/build_opensearch.yaml @@ -49,5 +49,5 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: inputs.publish || true + publish: ${{ inputs.publish || true }} runners: ubicloud diff --git a/.github/workflows/build_opensearch_dashboards.yaml b/.github/workflows/build_opensearch_dashboards.yaml index 7462b10b6..ce5a5a5a3 100644 --- a/.github/workflows/build_opensearch_dashboards.yaml +++ b/.github/workflows/build_opensearch_dashboards.yaml @@ -47,5 +47,5 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: inputs.publish || true + publish: ${{ inputs.publish || true }} runners: ubicloud diff --git a/.github/workflows/build_spark-connect-client.yaml b/.github/workflows/build_spark-connect-client.yaml index c016f56bd..df92cca60 100644 --- a/.github/workflows/build_spark-connect-client.yaml +++ b/.github/workflows/build_spark-connect-client.yaml @@ -49,5 +49,5 @@ jobs: # As such, we use the Ubicloud runners which provide bigger disks. runners: ubicloud # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: inputs.publish || true + publish: ${{ inputs.publish || true }} publish-to-quay: false diff --git a/.github/workflows/build_spark-k8s.yaml b/.github/workflows/build_spark-k8s.yaml index 485fe2234..e77ba0335 100644 --- a/.github/workflows/build_spark-k8s.yaml +++ b/.github/workflows/build_spark-k8s.yaml @@ -49,5 +49,5 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: inputs.publish || true + publish: ${{ inputs.publish || true }} runners: ubicloud diff --git a/.github/workflows/build_stackable-base.yaml b/.github/workflows/build_stackable-base.yaml index 9b10dffda..e948ab2dd 100644 --- a/.github/workflows/build_stackable-base.yaml +++ b/.github/workflows/build_stackable-base.yaml @@ -45,4 +45,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: inputs.publish || true + publish: ${{ inputs.publish || true }} diff --git a/.github/workflows/build_superset.yaml b/.github/workflows/build_superset.yaml index 13ea66e26..a18ed5faa 100644 --- a/.github/workflows/build_superset.yaml +++ b/.github/workflows/build_superset.yaml @@ -46,4 +46,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: inputs.publish || true + publish: ${{ inputs.publish || true }} diff --git a/.github/workflows/build_testing-tools.yaml b/.github/workflows/build_testing-tools.yaml index 692480154..7934b0a05 100644 --- a/.github/workflows/build_testing-tools.yaml +++ b/.github/workflows/build_testing-tools.yaml @@ -52,4 +52,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: inputs.publish || true + publish: ${{ inputs.publish || true }} diff --git a/.github/workflows/build_tools.yaml b/.github/workflows/build_tools.yaml index 2c229b07f..14efa2e89 100644 --- a/.github/workflows/build_tools.yaml +++ b/.github/workflows/build_tools.yaml @@ -45,4 +45,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: inputs.publish || true + publish: ${{ inputs.publish || true }} diff --git a/.github/workflows/build_trino-cli.yaml b/.github/workflows/build_trino-cli.yaml index e5a5a84ef..b672dd557 100644 --- a/.github/workflows/build_trino-cli.yaml +++ b/.github/workflows/build_trino-cli.yaml @@ -47,4 +47,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: inputs.publish || true + publish: ${{ inputs.publish || true }} diff --git a/.github/workflows/build_trino.yaml b/.github/workflows/build_trino.yaml index 387382157..1b1692797 100644 --- a/.github/workflows/build_trino.yaml +++ b/.github/workflows/build_trino.yaml @@ -48,7 +48,7 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: inputs.publish || true + publish: ${{ inputs.publish || true }} # Since building Vector from source, this build runs out of disk space. # As such, we use the Ubicloud runners which provide bigger disks. runners: ubicloud diff --git a/.github/workflows/build_vector.yaml b/.github/workflows/build_vector.yaml index d36a6cf82..9ec2a0db4 100644 --- a/.github/workflows/build_vector.yaml +++ b/.github/workflows/build_vector.yaml @@ -44,4 +44,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: inputs.publish || true + publish: ${{ inputs.publish || true }} diff --git a/.github/workflows/build_zookeeper.yaml b/.github/workflows/build_zookeeper.yaml index baa520125..b8acf1039 100644 --- a/.github/workflows/build_zookeeper.yaml +++ b/.github/workflows/build_zookeeper.yaml @@ -48,4 +48,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: inputs.publish || true + publish: ${{ inputs.publish || true }} From 9cc9f4757823c49c04e8f5352a2b4d2a263d1038 Mon Sep 17 00:00:00 2001 From: Techassi Date: Thu, 28 May 2026 10:24:03 +0200 Subject: [PATCH 4/5] ci: Invert input to make defaulting work --- .github/workflows/build_airflow.yaml | 8 ++++---- .github/workflows/build_druid.yaml | 6 +++--- .github/workflows/build_hadoop.yaml | 6 +++--- .github/workflows/build_hbase.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_krb5.yaml | 6 +++--- .github/workflows/build_nifi.yaml | 6 +++--- .github/workflows/build_omid.yaml | 6 +++--- .github/workflows/build_opa.yaml | 6 +++--- .github/workflows/build_opensearch.yaml | 6 +++--- .github/workflows/build_opensearch_dashboards.yaml | 6 +++--- .github/workflows/build_spark-connect-client.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 +++--- 25 files changed, 76 insertions(+), 76 deletions(-) diff --git a/.github/workflows/build_airflow.yaml b/.github/workflows/build_airflow.yaml index 457b0e9cf..5b5e62730 100644 --- a/.github/workflows/build_airflow.yaml +++ b/.github/workflows/build_airflow.yaml @@ -6,11 +6,11 @@ run-name: | on: workflow_dispatch: inputs: - publish: - description: Publish and sign images + skip-publish: + description: Skip publishing and signing images type: boolean required: true - default: true + default: false schedule: - cron: 0 0 1/2 * * # https://crontab.guru/#0_0_1/2_*_* push: @@ -46,4 +46,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish || true }} + publish: ${{ !inputs.skip-publish }} diff --git a/.github/workflows/build_druid.yaml b/.github/workflows/build_druid.yaml index 360b784c4..38fe6e392 100644 --- a/.github/workflows/build_druid.yaml +++ b/.github/workflows/build_druid.yaml @@ -6,11 +6,11 @@ run-name: | on: workflow_dispatch: inputs: - publish: + skip-publish: description: Publish and sign images type: boolean required: true - default: true + default: false schedule: - cron: 0 1 1/2 * * # https://crontab.guru/#0_1_1/2_*_* push: @@ -48,4 +48,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish || true }} + publish: ${{ !inputs.skip-publish }} diff --git a/.github/workflows/build_hadoop.yaml b/.github/workflows/build_hadoop.yaml index 414bef7fb..6d41a4ccb 100644 --- a/.github/workflows/build_hadoop.yaml +++ b/.github/workflows/build_hadoop.yaml @@ -6,11 +6,11 @@ run-name: | on: workflow_dispatch: inputs: - publish: + skip-publish: description: Publish and sign images type: boolean required: true - default: true + default: false schedule: - cron: 0 2 1/2 * * # https://crontab.guru/#0_2_1/2_*_* push: @@ -48,4 +48,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish || true }} + publish: ${{ !inputs.skip-publish }} diff --git a/.github/workflows/build_hbase.yaml b/.github/workflows/build_hbase.yaml index 7c4de7e54..0a7b71f3b 100644 --- a/.github/workflows/build_hbase.yaml +++ b/.github/workflows/build_hbase.yaml @@ -6,11 +6,11 @@ run-name: | on: workflow_dispatch: inputs: - publish: + skip-publish: description: Publish and sign images type: boolean required: true - default: true + default: false schedule: - cron: 0 0 2/2 * * # https://crontab.guru/#0_0_2/2_*_* push: @@ -49,4 +49,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish || true }} + publish: ${{ !inputs.skip-publish }} diff --git a/.github/workflows/build_hive.yaml b/.github/workflows/build_hive.yaml index d37da7b97..4cb385749 100644 --- a/.github/workflows/build_hive.yaml +++ b/.github/workflows/build_hive.yaml @@ -6,11 +6,11 @@ run-name: | on: workflow_dispatch: inputs: - publish: + skip-publish: description: Publish and sign images type: boolean required: true - default: true + default: false schedule: - cron: 0 2 2/2 * * # https://crontab.guru/#0_2_2/2_*_* push: @@ -49,5 +49,5 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish || true }} + publish: ${{ !inputs.skip-publish }} runners: ubicloud diff --git a/.github/workflows/build_java-base.yaml b/.github/workflows/build_java-base.yaml index a43feb83c..506c811e4 100644 --- a/.github/workflows/build_java-base.yaml +++ b/.github/workflows/build_java-base.yaml @@ -6,11 +6,11 @@ run-name: | on: workflow_dispatch: inputs: - publish: + skip-publish: description: Publish and sign images type: boolean required: true - default: true + default: false schedule: - cron: 0 0 1/2 * * # https://crontab.guru/#0_0_1/2_*_* push: @@ -44,4 +44,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish || true }} + publish: ${{ !inputs.skip-publish }} diff --git a/.github/workflows/build_java-devel.yaml b/.github/workflows/build_java-devel.yaml index d8e9aa88f..86545f380 100644 --- a/.github/workflows/build_java-devel.yaml +++ b/.github/workflows/build_java-devel.yaml @@ -6,11 +6,11 @@ run-name: | on: workflow_dispatch: inputs: - publish: + skip-publish: description: Publish and sign images type: boolean required: true - default: true + default: false schedule: - cron: 0 1 1/2 * * # https://crontab.guru/#0_1_1/2_*_* push: @@ -44,4 +44,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish || true }} + publish: ${{ !inputs.skip-publish }} diff --git a/.github/workflows/build_kafka-testing-tools.yaml b/.github/workflows/build_kafka-testing-tools.yaml index 256ece38e..a25aa3464 100644 --- a/.github/workflows/build_kafka-testing-tools.yaml +++ b/.github/workflows/build_kafka-testing-tools.yaml @@ -6,11 +6,11 @@ run-name: | on: workflow_dispatch: inputs: - publish: + skip-publish: description: Publish and sign images type: boolean required: true - default: true + default: false schedule: - cron: 0 2 1/2 * * # https://crontab.guru/#0_2_1/2_*_* push: @@ -48,4 +48,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish || true }} + publish: ${{ !inputs.skip-publish }} diff --git a/.github/workflows/build_kafka.yaml b/.github/workflows/build_kafka.yaml index c76c7299a..eb057eb79 100644 --- a/.github/workflows/build_kafka.yaml +++ b/.github/workflows/build_kafka.yaml @@ -6,11 +6,11 @@ run-name: | on: workflow_dispatch: inputs: - publish: + skip-publish: description: Publish and sign images type: boolean required: true - default: true + default: false schedule: - cron: 0 0 2/2 * * # https://crontab.guru/#0_0_2/2_*_* push: @@ -49,4 +49,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish || true }} + publish: ${{ !inputs.skip-publish }} diff --git a/.github/workflows/build_krb5.yaml b/.github/workflows/build_krb5.yaml index 1283fbcca..44f3bf62d 100644 --- a/.github/workflows/build_krb5.yaml +++ b/.github/workflows/build_krb5.yaml @@ -6,11 +6,11 @@ run-name: | on: workflow_dispatch: inputs: - publish: + skip-publish: description: Publish and sign images type: boolean required: true - default: true + default: false schedule: - cron: 0 2 2/2 * * # https://crontab.guru/#0_2_2/2_*_* push: @@ -44,4 +44,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish || true }} + publish: ${{ !inputs.skip-publish }} diff --git a/.github/workflows/build_nifi.yaml b/.github/workflows/build_nifi.yaml index 184245f93..a6b53a7d2 100644 --- a/.github/workflows/build_nifi.yaml +++ b/.github/workflows/build_nifi.yaml @@ -6,11 +6,11 @@ run-name: | on: workflow_dispatch: inputs: - publish: + skip-publish: description: Publish and sign images type: boolean required: true - default: true + default: false schedule: - cron: 0 0 1/2 * * # https://crontab.guru/#0_0_1/2_*_* push: @@ -48,7 +48,7 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish || true }} + publish: ${{ !inputs.skip-publish }} # Since building Vector from source, this build runs out of disk space. # As such, we use the Ubicloud runners which provide bigger disks. runners: ubicloud diff --git a/.github/workflows/build_omid.yaml b/.github/workflows/build_omid.yaml index 371e248ac..38e05cb53 100644 --- a/.github/workflows/build_omid.yaml +++ b/.github/workflows/build_omid.yaml @@ -6,11 +6,11 @@ run-name: | on: workflow_dispatch: inputs: - publish: + skip-publish: description: Publish and sign images type: boolean required: true - default: true + default: false schedule: - cron: 0 1 1/2 * * # https://crontab.guru/#0_1_1/2_*_* push: @@ -48,4 +48,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish || true }} + publish: ${{ !inputs.skip-publish }} diff --git a/.github/workflows/build_opa.yaml b/.github/workflows/build_opa.yaml index 4aaee1b95..d8354720a 100644 --- a/.github/workflows/build_opa.yaml +++ b/.github/workflows/build_opa.yaml @@ -6,11 +6,11 @@ run-name: | on: workflow_dispatch: inputs: - publish: + skip-publish: description: Publish and sign images type: boolean required: true - default: true + default: false schedule: - cron: 0 2 1/2 * * # https://crontab.guru/#0_2_1/2_*_* push: @@ -46,4 +46,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish || true }} + publish: ${{ !inputs.skip-publish }} diff --git a/.github/workflows/build_opensearch.yaml b/.github/workflows/build_opensearch.yaml index 031cd8004..09b5d15b3 100644 --- a/.github/workflows/build_opensearch.yaml +++ b/.github/workflows/build_opensearch.yaml @@ -6,11 +6,11 @@ run-name: | on: workflow_dispatch: inputs: - publish: + skip-publish: description: Publish and sign images type: boolean required: true - default: true + default: false schedule: - cron: 0 0 2/2 * * # https://crontab.guru/#0_0_2/2_*_* push: @@ -49,5 +49,5 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish || true }} + publish: ${{ !inputs.skip-publish }} runners: ubicloud diff --git a/.github/workflows/build_opensearch_dashboards.yaml b/.github/workflows/build_opensearch_dashboards.yaml index ce5a5a5a3..86830785c 100644 --- a/.github/workflows/build_opensearch_dashboards.yaml +++ b/.github/workflows/build_opensearch_dashboards.yaml @@ -6,11 +6,11 @@ run-name: | on: workflow_dispatch: inputs: - publish: + skip-publish: description: Publish and sign images type: boolean required: true - default: true + default: false schedule: - cron: 0 0 2/2 * * # https://crontab.guru/#0_0_2/2_*_* push: @@ -47,5 +47,5 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish || true }} + publish: ${{ !inputs.skip-publish }} runners: ubicloud diff --git a/.github/workflows/build_spark-connect-client.yaml b/.github/workflows/build_spark-connect-client.yaml index df92cca60..b6478e1c6 100644 --- a/.github/workflows/build_spark-connect-client.yaml +++ b/.github/workflows/build_spark-connect-client.yaml @@ -6,11 +6,11 @@ run-name: | on: workflow_dispatch: inputs: - publish: + skip-publish: description: Publish and sign images type: boolean required: true - default: true + default: false schedule: - cron: 0 0 2/2 * * # https://crontab.guru/#0_0_2/2_*_* push: @@ -49,5 +49,5 @@ jobs: # As such, we use the Ubicloud runners which provide bigger disks. runners: ubicloud # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish || true }} + publish: ${{ !inputs.skip-publish }} publish-to-quay: false diff --git a/.github/workflows/build_spark-k8s.yaml b/.github/workflows/build_spark-k8s.yaml index e77ba0335..8695c1f71 100644 --- a/.github/workflows/build_spark-k8s.yaml +++ b/.github/workflows/build_spark-k8s.yaml @@ -6,11 +6,11 @@ run-name: | on: workflow_dispatch: inputs: - publish: + skip-publish: description: Publish and sign images type: boolean required: true - default: true + default: false schedule: - cron: 0 0 2/2 * * # https://crontab.guru/#0_0_2/2_*_* push: @@ -49,5 +49,5 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish || true }} + publish: ${{ !inputs.skip-publish }} runners: ubicloud diff --git a/.github/workflows/build_stackable-base.yaml b/.github/workflows/build_stackable-base.yaml index e948ab2dd..0e7818341 100644 --- a/.github/workflows/build_stackable-base.yaml +++ b/.github/workflows/build_stackable-base.yaml @@ -6,11 +6,11 @@ run-name: | on: workflow_dispatch: inputs: - publish: + skip-publish: description: Publish and sign images type: boolean required: true - default: true + default: false schedule: - cron: 0 1 2/2 * * # https://crontab.guru/#0_1_2/2_*_* push: @@ -45,4 +45,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish || true }} + publish: ${{ !inputs.skip-publish }} diff --git a/.github/workflows/build_superset.yaml b/.github/workflows/build_superset.yaml index a18ed5faa..a66e27452 100644 --- a/.github/workflows/build_superset.yaml +++ b/.github/workflows/build_superset.yaml @@ -6,11 +6,11 @@ run-name: | on: workflow_dispatch: inputs: - publish: + skip-publish: description: Publish and sign images type: boolean required: true - default: true + default: false schedule: - cron: 0 2 2/2 * * # https://crontab.guru/#0_2_2/2_*_* push: @@ -46,4 +46,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish || true }} + publish: ${{ !inputs.skip-publish }} diff --git a/.github/workflows/build_testing-tools.yaml b/.github/workflows/build_testing-tools.yaml index 7934b0a05..79cd26863 100644 --- a/.github/workflows/build_testing-tools.yaml +++ b/.github/workflows/build_testing-tools.yaml @@ -6,11 +6,11 @@ run-name: | on: workflow_dispatch: inputs: - publish: + skip-publish: description: Publish and sign images type: boolean required: true - default: true + default: false schedule: - cron: 0 0 1/2 * * # https://crontab.guru/#0_0_1/2_*_* push: @@ -52,4 +52,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish || true }} + publish: ${{ !inputs.skip-publish }} diff --git a/.github/workflows/build_tools.yaml b/.github/workflows/build_tools.yaml index 14efa2e89..22c95c6dc 100644 --- a/.github/workflows/build_tools.yaml +++ b/.github/workflows/build_tools.yaml @@ -6,11 +6,11 @@ run-name: | on: workflow_dispatch: inputs: - publish: + skip-publish: description: Publish and sign images type: boolean required: true - default: true + default: false schedule: - cron: 0 1 1/2 * * # https://crontab.guru/#0_1_1/2_*_* push: @@ -45,4 +45,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish || true }} + publish: ${{ !inputs.skip-publish }} diff --git a/.github/workflows/build_trino-cli.yaml b/.github/workflows/build_trino-cli.yaml index b672dd557..a61c239e1 100644 --- a/.github/workflows/build_trino-cli.yaml +++ b/.github/workflows/build_trino-cli.yaml @@ -6,11 +6,11 @@ run-name: | on: workflow_dispatch: inputs: - publish: + skip-publish: description: Publish and sign images type: boolean required: true - default: true + default: false schedule: - cron: 0 2 1/2 * * # https://crontab.guru/#0_2_1/2_*_* push: @@ -47,4 +47,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish || true }} + publish: ${{ !inputs.skip-publish }} diff --git a/.github/workflows/build_trino.yaml b/.github/workflows/build_trino.yaml index 1b1692797..ac7d1ee4b 100644 --- a/.github/workflows/build_trino.yaml +++ b/.github/workflows/build_trino.yaml @@ -6,11 +6,11 @@ run-name: | on: workflow_dispatch: inputs: - publish: + skip-publish: description: Publish and sign images type: boolean required: true - default: true + default: false schedule: - cron: 0 0 2/2 * * # https://crontab.guru/#0_0_2/2_*_* push: @@ -48,7 +48,7 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish || true }} + publish: ${{ !inputs.skip-publish }} # Since building Vector from source, this build runs out of disk space. # As such, we use the Ubicloud runners which provide bigger disks. runners: ubicloud diff --git a/.github/workflows/build_vector.yaml b/.github/workflows/build_vector.yaml index 9ec2a0db4..e4de175c5 100644 --- a/.github/workflows/build_vector.yaml +++ b/.github/workflows/build_vector.yaml @@ -6,11 +6,11 @@ run-name: | on: workflow_dispatch: inputs: - publish: + skip-publish: description: Publish and sign images type: boolean required: true - default: true + default: false schedule: - cron: 0 1 2/2 * * # https://crontab.guru/#0_1_2/2_*_* push: @@ -44,4 +44,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish || true }} + publish: ${{ !inputs.skip-publish }} diff --git a/.github/workflows/build_zookeeper.yaml b/.github/workflows/build_zookeeper.yaml index b8acf1039..03cb68441 100644 --- a/.github/workflows/build_zookeeper.yaml +++ b/.github/workflows/build_zookeeper.yaml @@ -6,11 +6,11 @@ run-name: | on: workflow_dispatch: inputs: - publish: + skip-publish: description: Publish and sign images type: boolean required: true - default: true + default: false schedule: - cron: 0 2 2/2 * * # https://crontab.guru/#0_2_2/2_*_* push: @@ -48,4 +48,4 @@ jobs: sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} registry-namespace: sdp # Default to true if not set/empty (if not triggered by workflow_dispatch) - publish: ${{ inputs.publish || true }} + publish: ${{ !inputs.skip-publish }} From 7db8b859327c165d9f9da2b27ebd909f8dee376d Mon Sep 17 00:00:00 2001 From: Techassi Date: Thu, 28 May 2026 10:28:59 +0200 Subject: [PATCH 5/5] ci: Adjust input description --- .github/workflows/build_druid.yaml | 2 +- .github/workflows/build_hadoop.yaml | 2 +- .github/workflows/build_hbase.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_krb5.yaml | 2 +- .github/workflows/build_nifi.yaml | 2 +- .github/workflows/build_omid.yaml | 2 +- .github/workflows/build_opa.yaml | 2 +- .github/workflows/build_opensearch.yaml | 2 +- .github/workflows/build_opensearch_dashboards.yaml | 2 +- .github/workflows/build_spark-connect-client.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, 24 insertions(+), 24 deletions(-) diff --git a/.github/workflows/build_druid.yaml b/.github/workflows/build_druid.yaml index 38fe6e392..afbf17418 100644 --- a/.github/workflows/build_druid.yaml +++ b/.github/workflows/build_druid.yaml @@ -7,7 +7,7 @@ on: workflow_dispatch: inputs: skip-publish: - description: Publish and sign images + description: Skip publishing and signing images type: boolean required: true default: false diff --git a/.github/workflows/build_hadoop.yaml b/.github/workflows/build_hadoop.yaml index 6d41a4ccb..e20c598f7 100644 --- a/.github/workflows/build_hadoop.yaml +++ b/.github/workflows/build_hadoop.yaml @@ -7,7 +7,7 @@ on: workflow_dispatch: inputs: skip-publish: - description: Publish and sign images + description: Skip publishing and signing images type: boolean required: true default: false diff --git a/.github/workflows/build_hbase.yaml b/.github/workflows/build_hbase.yaml index 0a7b71f3b..8d8ba87e9 100644 --- a/.github/workflows/build_hbase.yaml +++ b/.github/workflows/build_hbase.yaml @@ -7,7 +7,7 @@ on: workflow_dispatch: inputs: skip-publish: - description: Publish and sign images + description: Skip publishing and signing images type: boolean required: true default: false diff --git a/.github/workflows/build_hive.yaml b/.github/workflows/build_hive.yaml index 4cb385749..cd0b31c60 100644 --- a/.github/workflows/build_hive.yaml +++ b/.github/workflows/build_hive.yaml @@ -7,7 +7,7 @@ on: workflow_dispatch: inputs: skip-publish: - description: Publish and sign images + description: Skip publishing and signing images type: boolean required: true default: false diff --git a/.github/workflows/build_java-base.yaml b/.github/workflows/build_java-base.yaml index 506c811e4..6a6d1d838 100644 --- a/.github/workflows/build_java-base.yaml +++ b/.github/workflows/build_java-base.yaml @@ -7,7 +7,7 @@ on: workflow_dispatch: inputs: skip-publish: - description: Publish and sign images + description: Skip publishing and signing images type: boolean required: true default: false diff --git a/.github/workflows/build_java-devel.yaml b/.github/workflows/build_java-devel.yaml index 86545f380..23b6bfa88 100644 --- a/.github/workflows/build_java-devel.yaml +++ b/.github/workflows/build_java-devel.yaml @@ -7,7 +7,7 @@ on: workflow_dispatch: inputs: skip-publish: - description: Publish and sign images + description: Skip publishing and signing images type: boolean required: true default: false diff --git a/.github/workflows/build_kafka-testing-tools.yaml b/.github/workflows/build_kafka-testing-tools.yaml index a25aa3464..1c9692fcc 100644 --- a/.github/workflows/build_kafka-testing-tools.yaml +++ b/.github/workflows/build_kafka-testing-tools.yaml @@ -7,7 +7,7 @@ on: workflow_dispatch: inputs: skip-publish: - description: Publish and sign images + description: Skip publishing and signing images type: boolean required: true default: false diff --git a/.github/workflows/build_kafka.yaml b/.github/workflows/build_kafka.yaml index eb057eb79..a0c06e7af 100644 --- a/.github/workflows/build_kafka.yaml +++ b/.github/workflows/build_kafka.yaml @@ -7,7 +7,7 @@ on: workflow_dispatch: inputs: skip-publish: - description: Publish and sign images + description: Skip publishing and signing images type: boolean required: true default: false diff --git a/.github/workflows/build_krb5.yaml b/.github/workflows/build_krb5.yaml index 44f3bf62d..c8322ef55 100644 --- a/.github/workflows/build_krb5.yaml +++ b/.github/workflows/build_krb5.yaml @@ -7,7 +7,7 @@ on: workflow_dispatch: inputs: skip-publish: - description: Publish and sign images + description: Skip publishing and signing images type: boolean required: true default: false diff --git a/.github/workflows/build_nifi.yaml b/.github/workflows/build_nifi.yaml index a6b53a7d2..8e46aae84 100644 --- a/.github/workflows/build_nifi.yaml +++ b/.github/workflows/build_nifi.yaml @@ -7,7 +7,7 @@ on: workflow_dispatch: inputs: skip-publish: - description: Publish and sign images + description: Skip publishing and signing images type: boolean required: true default: false diff --git a/.github/workflows/build_omid.yaml b/.github/workflows/build_omid.yaml index 38e05cb53..8d1dfb49c 100644 --- a/.github/workflows/build_omid.yaml +++ b/.github/workflows/build_omid.yaml @@ -7,7 +7,7 @@ on: workflow_dispatch: inputs: skip-publish: - description: Publish and sign images + description: Skip publishing and signing images type: boolean required: true default: false diff --git a/.github/workflows/build_opa.yaml b/.github/workflows/build_opa.yaml index d8354720a..f8efdbec4 100644 --- a/.github/workflows/build_opa.yaml +++ b/.github/workflows/build_opa.yaml @@ -7,7 +7,7 @@ on: workflow_dispatch: inputs: skip-publish: - description: Publish and sign images + description: Skip publishing and signing images type: boolean required: true default: false diff --git a/.github/workflows/build_opensearch.yaml b/.github/workflows/build_opensearch.yaml index 09b5d15b3..8cbcd506f 100644 --- a/.github/workflows/build_opensearch.yaml +++ b/.github/workflows/build_opensearch.yaml @@ -7,7 +7,7 @@ on: workflow_dispatch: inputs: skip-publish: - description: Publish and sign images + description: Skip publishing and signing images type: boolean required: true default: false diff --git a/.github/workflows/build_opensearch_dashboards.yaml b/.github/workflows/build_opensearch_dashboards.yaml index 86830785c..64f066228 100644 --- a/.github/workflows/build_opensearch_dashboards.yaml +++ b/.github/workflows/build_opensearch_dashboards.yaml @@ -7,7 +7,7 @@ on: workflow_dispatch: inputs: skip-publish: - description: Publish and sign images + description: Skip publishing and signing images type: boolean required: true default: false diff --git a/.github/workflows/build_spark-connect-client.yaml b/.github/workflows/build_spark-connect-client.yaml index b6478e1c6..20b3d649b 100644 --- a/.github/workflows/build_spark-connect-client.yaml +++ b/.github/workflows/build_spark-connect-client.yaml @@ -7,7 +7,7 @@ on: workflow_dispatch: inputs: skip-publish: - description: Publish and sign images + description: Skip publishing and signing images type: boolean required: true default: false diff --git a/.github/workflows/build_spark-k8s.yaml b/.github/workflows/build_spark-k8s.yaml index 8695c1f71..45cd9cd95 100644 --- a/.github/workflows/build_spark-k8s.yaml +++ b/.github/workflows/build_spark-k8s.yaml @@ -7,7 +7,7 @@ on: workflow_dispatch: inputs: skip-publish: - description: Publish and sign images + description: Skip publishing and signing images type: boolean required: true default: false diff --git a/.github/workflows/build_stackable-base.yaml b/.github/workflows/build_stackable-base.yaml index 0e7818341..e73f1252e 100644 --- a/.github/workflows/build_stackable-base.yaml +++ b/.github/workflows/build_stackable-base.yaml @@ -7,7 +7,7 @@ on: workflow_dispatch: inputs: skip-publish: - description: Publish and sign images + description: Skip publishing and signing images type: boolean required: true default: false diff --git a/.github/workflows/build_superset.yaml b/.github/workflows/build_superset.yaml index a66e27452..6123510d9 100644 --- a/.github/workflows/build_superset.yaml +++ b/.github/workflows/build_superset.yaml @@ -7,7 +7,7 @@ on: workflow_dispatch: inputs: skip-publish: - description: Publish and sign images + description: Skip publishing and signing images type: boolean required: true default: false diff --git a/.github/workflows/build_testing-tools.yaml b/.github/workflows/build_testing-tools.yaml index 79cd26863..1793eeab1 100644 --- a/.github/workflows/build_testing-tools.yaml +++ b/.github/workflows/build_testing-tools.yaml @@ -7,7 +7,7 @@ on: workflow_dispatch: inputs: skip-publish: - description: Publish and sign images + description: Skip publishing and signing images type: boolean required: true default: false diff --git a/.github/workflows/build_tools.yaml b/.github/workflows/build_tools.yaml index 22c95c6dc..c68762747 100644 --- a/.github/workflows/build_tools.yaml +++ b/.github/workflows/build_tools.yaml @@ -7,7 +7,7 @@ on: workflow_dispatch: inputs: skip-publish: - description: Publish and sign images + description: Skip publishing and signing images type: boolean required: true default: false diff --git a/.github/workflows/build_trino-cli.yaml b/.github/workflows/build_trino-cli.yaml index a61c239e1..5dc3260a1 100644 --- a/.github/workflows/build_trino-cli.yaml +++ b/.github/workflows/build_trino-cli.yaml @@ -7,7 +7,7 @@ on: workflow_dispatch: inputs: skip-publish: - description: Publish and sign images + description: Skip publishing and signing images type: boolean required: true default: false diff --git a/.github/workflows/build_trino.yaml b/.github/workflows/build_trino.yaml index ac7d1ee4b..0ad8ea84e 100644 --- a/.github/workflows/build_trino.yaml +++ b/.github/workflows/build_trino.yaml @@ -7,7 +7,7 @@ on: workflow_dispatch: inputs: skip-publish: - description: Publish and sign images + description: Skip publishing and signing images type: boolean required: true default: false diff --git a/.github/workflows/build_vector.yaml b/.github/workflows/build_vector.yaml index e4de175c5..a9db48545 100644 --- a/.github/workflows/build_vector.yaml +++ b/.github/workflows/build_vector.yaml @@ -7,7 +7,7 @@ on: workflow_dispatch: inputs: skip-publish: - description: Publish and sign images + description: Skip publishing and signing images type: boolean required: true default: false diff --git a/.github/workflows/build_zookeeper.yaml b/.github/workflows/build_zookeeper.yaml index 03cb68441..f4b62939f 100644 --- a/.github/workflows/build_zookeeper.yaml +++ b/.github/workflows/build_zookeeper.yaml @@ -7,7 +7,7 @@ on: workflow_dispatch: inputs: skip-publish: - description: Publish and sign images + description: Skip publishing and signing images type: boolean required: true default: false