You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by ma...@apache.org on 2025/07/28 14:57:45 UTC
(nifi-minifi-cpp) 08/08: doing
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 <ma...@apache.org>
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 \
+