This is an automated email from the ASF dual-hosted git repository.

martinzink pushed a commit to branch test_on_apache_mzink
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git

commit 44e07fc2fa5e45cb481c220db1ef526bf1adc32b
Author: Martin Zink <[email protected]>
AuthorDate: Mon Jul 28 16:54:55 2025 +0200

    doing
---
 .github/workflows/ci.yml | 51 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 51 insertions(+)

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 7ccc4ccd4..f368044e5 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -564,3 +564,54 @@ jobs:
         run: sudo apt update && sudo apt install -y flake8
       - id: flake8_check
         run: ./run_flake8.sh .
+  gcc-build:
+    name: ${{ matrix.id }} ${{ inputs.use_arm && 'ARM' || 'x86_64' }}
+
+    strategy:
+      fail-fast: false
+      matrix:
+        include:
+          - id: gcc-12
+            base_image: gcc:12-bookworm
+          - id: gcc-15
+            base_image: gcc:15-bookworm
+
+    runs-on: ubuntu-24.04{{ inputs.use_arm && '-arm' || '' }}
+
+    steps:
+      - name: 'Checkout repository code'
+        uses: actions/checkout@v4
+
+      - name: 'Build Project with ${{ matrix.id }}'
+        run: |
+          docker build \
+            --build-arg BASE_IMAGE=${{ matrix.base_image }} \
+            -t minifi-${{ matrix.id }} \
+            -f docker/compiler-test/gcc.Dockerfile \
+            .
+
+  clang-build:
+    name: ${{ matrix.id }} ${{ inputs.use_arm && 'ARM' || 'x86_64' }}
+
+    strategy:
+      fail-fast: false
+      matrix:
+        include:
+          - id: clang-16
+            base_image: silkeh/clang:16-bookworm
+          - id: clang-20
+            base_image: silkeh/clang:20-bookworm
+
+    runs-on: ubuntu-24.04{{ inputs.use_arm && '-arm' || '' }}
+
+    steps:
+      - name: 'Checkout repository code'
+        uses: actions/checkout@v4
+
+      - name: 'Build Project with ${{ matrix.id }}'
+        run: |
+          docker build \
+            --build-arg BASE_IMAGE=${{ matrix.base_image }} \
+            -t minifi-${{ matrix.id }} \
+            -f docker/compiler-test/clang.Dockerfile \
+

Reply via email to