diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index 39973891..810e7ae8 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -117,3 +117,24 @@ jobs: with: ignore_words_list: extraversion exclude_file: src/syscalls.csv + + clang: + name: Clang + runs-on: ubuntu-24.04 + env: + CC: clang + CXX: clang++ + + steps: + - name: Checkout from github + uses: actions/checkout@v4 + - name: Initialize libseccomp + uses: ./.github/actions/setup + - name: Build libseccomp + run: | + ./configure --enable-python + make check-build + - name: Run tests + run: | + LIBSECCOMP_TSTCFG_JOBS=0 \ + LIBSECCOMP_TSTCFG_STRESSCNT=5 make check