From ac17bf6e8630c5ed820b0ff5e33b017be72db2d5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 8 Jun 2026 13:03:36 +0000 Subject: [PATCH 1/7] chore(deps): update registry.access.redhat.com/ubi9/openjdk-21 docker tag to v1.24-2.1780581576 Signed-off-by: franvila <57452611+franvila@users.noreply.github.com> --- kroxylicious-openmessaging-benchmarks/Containerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kroxylicious-openmessaging-benchmarks/Containerfile b/kroxylicious-openmessaging-benchmarks/Containerfile index ea8cec68134..f2038f489f6 100644 --- a/kroxylicious-openmessaging-benchmarks/Containerfile +++ b/kroxylicious-openmessaging-benchmarks/Containerfile @@ -13,7 +13,7 @@ ARG OMB_COMMIT=85599891321cafa2fb7065a63f009b4bb5374288 # ---------- Stage 1: build ---------- -FROM registry.access.redhat.com/ubi9/openjdk-21:1.24-2.1779791379@sha256:f957ec240a4d6d9e065562cede6994b6b8146be8c5247d3cbe42af819a933da8 AS builder +FROM registry.access.redhat.com/ubi9/openjdk-21:1.24-2.1780581576@sha256:ce8f6d3276d84b711bcbd8970c39177b9d308d1ae0c9a54a1bd1871ca7444544 AS builder USER root ARG OMB_COMMIT From 0424539de84bc89d2807057d2ed59bc13e8daeb3 Mon Sep 17 00:00:00 2001 From: Francisco Vila <57452611+franvila@users.noreply.github.com> Date: Tue, 15 Sep 2026 13:38:04 +0200 Subject: [PATCH 2/7] Update system-tests-pr.yaml --- .github/workflows/system-tests-pr.yaml | 57 ++++++++++++++++++++------ 1 file changed, 45 insertions(+), 12 deletions(-) diff --git a/.github/workflows/system-tests-pr.yaml b/.github/workflows/system-tests-pr.yaml index 562e55f4ce8..7ec518c8282 100644 --- a/.github/workflows/system-tests-pr.yaml +++ b/.github/workflows/system-tests-pr.yaml @@ -19,17 +19,17 @@ name: System Tests for Pull-Requests on: pull_request: types: [ opened, synchronize, reopened, labeled ] - paths-ignore: - - '**/**.md' - - '**/**.txt' - - '.github/**' - - '!.github/workflows/system-tests-pr.yaml' - - '!.github/workflows/run-system-tests.yaml' - - '!.github/workflows/build-kroxylicious-container-images.yaml' - - '!.github/actions/**' - - 'kroxylicious-docs**/**' - - 'kroxylicious-integration-test**/**' - - 'kroxylicious-*benchmarks/**' +# paths-ignore: +# - '**/**.md' +# - '**/**.txt' +# - '.github/**' +# - '!.github/workflows/system-tests-pr.yaml' +# - '!.github/workflows/run-system-tests.yaml' +# - '!.github/workflows/build-kroxylicious-container-images.yaml' +# - '!.github/actions/**' +# - 'kroxylicious-docs**/**' +# - 'kroxylicious-integration-test**/**' +# - 'kroxylicious-*benchmarks/**' branches: - "main" - 'release/**' @@ -40,10 +40,42 @@ concurrency: cancel-in-progress: true jobs: + # JOB to run change detection + changes: + runs-on: ubuntu-latest + # Required permissions + permissions: + pull-requests: read + # Set job outputs to values from filter step + outputs: + systemtest: ${{ steps.filter.outputs.systemtest }} + steps: + # For pull requests it's not necessary to check out the code + - uses: dorny/paths-filter@v4 + id: filter + with: + predicate-quantifier: 'some' + filters: | + systemtest: + - 'kroxylicious-**/**' + - '!kroxylicious-annotations/**' + - '!kroxylicious-docs**/**' + - '!kroxylicious-integration-test**/**' + - '!kroxylicious-*benchmarks/**' + - '!kroxylicious-test-images/**' + - '!kroxylicious-wire-fidelity-tests/**' + - '.github/workflows/system-tests-pr.yaml' + - '.github/workflows/run-system-tests.yaml' + - '.github/workflows/build-kroxylicious-container-images.yaml' + build_artifacts: + needs: changes + if: ${{ needs.changes.outputs.systemtest == 'true' }} uses: $/.github/workflows/build-kroxylicious-artifacts.yaml set_variables: + needs: changes + if: ${{ needs.changes.outputs.systemtest == 'true' }} runs-on: ubuntu-latest outputs: kafka_client: ${{ steps.kafkaClient.outputs.kafka_client }} @@ -80,7 +112,8 @@ jobs: echo "$KAFKA_CLIENT" run_system_tests: - needs: [build_artifacts,set_variables] + needs: [changes,build_artifacts,set_variables] + if: ${{ needs.changes.outputs.systemtest == 'true' }} uses: $/.github/workflows/run-system-tests.yaml secrets: KROXYLICIOUS_KMS_FORTANIX_ADMIN_API_KEY: ${{ secrets.KROXYLICIOUS_KMS_FORTANIX_ADMIN_API_KEY }} From 605ada6c1e02e312493b9ce1be74529f06bc8109 Mon Sep 17 00:00:00 2001 From: Francisco Vila <57452611+franvila@users.noreply.github.com> Date: Tue, 15 Sep 2026 15:00:31 +0200 Subject: [PATCH 3/7] Update system-tests-pr.yaml --- .github/workflows/system-tests-pr.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/system-tests-pr.yaml b/.github/workflows/system-tests-pr.yaml index 7ec518c8282..97ec5cc8c02 100644 --- a/.github/workflows/system-tests-pr.yaml +++ b/.github/workflows/system-tests-pr.yaml @@ -113,7 +113,6 @@ jobs: run_system_tests: needs: [changes,build_artifacts,set_variables] - if: ${{ needs.changes.outputs.systemtest == 'true' }} uses: $/.github/workflows/run-system-tests.yaml secrets: KROXYLICIOUS_KMS_FORTANIX_ADMIN_API_KEY: ${{ secrets.KROXYLICIOUS_KMS_FORTANIX_ADMIN_API_KEY }} @@ -121,3 +120,4 @@ jobs: with: kafkaClient: ${{ needs.set_variables.outputs.kafka_client }} testFortanixKMS: ${{ contains(github.event.pull_request.labels.*.name, 'kms/fortanix') }} + skipSystemTestRun: ${{ needs.changes.outputs.systemtest == 'false' }} From 6da4e85cdae5a3d4b4f5584967b4e07d46876854 Mon Sep 17 00:00:00 2001 From: Francisco Vila <57452611+franvila@users.noreply.github.com> Date: Tue, 15 Sep 2026 15:01:45 +0200 Subject: [PATCH 4/7] Update run-system-tests.yaml --- .github/workflows/run-system-tests.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/run-system-tests.yaml b/.github/workflows/run-system-tests.yaml index a6df5845964..a418acfacdc 100644 --- a/.github/workflows/run-system-tests.yaml +++ b/.github/workflows/run-system-tests.yaml @@ -38,6 +38,11 @@ on: default: 'false' required: false type: string + skipSystemTestsRun: + description: "Skip system tests run" + required: false + default: 'false' + type: string workflow_call: inputs: *workflow-inputs secrets: @@ -48,6 +53,7 @@ on: jobs: discover_system_test_chunks: + if: ${{ skipSystemTestRun == 'false'}} runs-on: ubuntu-latest outputs: test_chunks: ${{ steps.discover.outputs.test_chunks }} @@ -69,6 +75,7 @@ jobs: run_system_tests: needs: [discover_system_test_chunks] + if: ${{ skipSystemTestRun == 'false'}} runs-on: ubuntu-latest strategy: fail-fast: false From 4fbec53d5f6423e940ab1dc06921c7116c9d7ad5 Mon Sep 17 00:00:00 2001 From: Francisco Vila <57452611+franvila@users.noreply.github.com> Date: Tue, 15 Sep 2026 15:06:56 +0200 Subject: [PATCH 5/7] Update run-system-tests.yaml --- .github/workflows/run-system-tests.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run-system-tests.yaml b/.github/workflows/run-system-tests.yaml index a418acfacdc..c5d307f8e8a 100644 --- a/.github/workflows/run-system-tests.yaml +++ b/.github/workflows/run-system-tests.yaml @@ -38,7 +38,7 @@ on: default: 'false' required: false type: string - skipSystemTestsRun: + skipSystemTestRun: description: "Skip system tests run" required: false default: 'false' From ef180561788c8afcc516689c5842cfe90bc57cf8 Mon Sep 17 00:00:00 2001 From: Francisco Vila <57452611+franvila@users.noreply.github.com> Date: Tue, 15 Sep 2026 15:12:04 +0200 Subject: [PATCH 6/7] Update run-system-tests.yaml --- .github/workflows/run-system-tests.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/run-system-tests.yaml b/.github/workflows/run-system-tests.yaml index c5d307f8e8a..e521a6fef36 100644 --- a/.github/workflows/run-system-tests.yaml +++ b/.github/workflows/run-system-tests.yaml @@ -53,7 +53,7 @@ on: jobs: discover_system_test_chunks: - if: ${{ skipSystemTestRun == 'false'}} + if: ${{ inputs.skipSystemTestRun == 'false'}} runs-on: ubuntu-latest outputs: test_chunks: ${{ steps.discover.outputs.test_chunks }} @@ -75,7 +75,7 @@ jobs: run_system_tests: needs: [discover_system_test_chunks] - if: ${{ skipSystemTestRun == 'false'}} + if: ${{ inputs.skipSystemTestRun == 'false'}} runs-on: ubuntu-latest strategy: fail-fast: false From d96b9ecbdfa0314e4bef0a88e84a1202aba1b766 Mon Sep 17 00:00:00 2001 From: Francisco Vila <57452611+franvila@users.noreply.github.com> Date: Tue, 15 Sep 2026 15:23:04 +0200 Subject: [PATCH 7/7] Update system-tests-pr.yaml --- .github/workflows/system-tests-pr.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/system-tests-pr.yaml b/.github/workflows/system-tests-pr.yaml index 97ec5cc8c02..41b6e9118a2 100644 --- a/.github/workflows/system-tests-pr.yaml +++ b/.github/workflows/system-tests-pr.yaml @@ -70,12 +70,10 @@ jobs: build_artifacts: needs: changes - if: ${{ needs.changes.outputs.systemtest == 'true' }} uses: $/.github/workflows/build-kroxylicious-artifacts.yaml set_variables: needs: changes - if: ${{ needs.changes.outputs.systemtest == 'true' }} runs-on: ubuntu-latest outputs: kafka_client: ${{ steps.kafkaClient.outputs.kafka_client }}