]> git.ipfire.org Git - thirdparty/kmod.git/commitdiff
ci/codeql: use Ubuntu 24.04, adjust build flags
authorEmil Velikov <emil.l.velikov@gmail.com>
Tue, 5 Nov 2024 16:22:16 +0000 (16:22 +0000)
committerLucas De Marchi <lucas.de.marchi@gmail.com>
Fri, 8 Nov 2024 17:51:04 +0000 (11:51 -0600)
While in here drop the docs and manpages flags - both of those combined
take ~1s of CI time - and disable the sanitizers and tests instead.

This means we no longer get pre-existing code problems in the tests,
which is fine considering the number of pre-existing issues in there.
Another nice side effect is that the pipeline time is reduced by ~50%.

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Link: https://github.com/kmod-project/kmod/pull/229
Signed-off-by: Lucas De Marchi <lucas.de.marchi@gmail.com>
.github/workflows/codeql.yml

index f55c5896f6f9db8f4a8c5556ef097c19b9ff2fe0..bf3afa64631d2323e7f4bb36a9871278e94eaac5 100644 (file)
@@ -28,8 +28,8 @@ jobs:
       fail-fast: false
       matrix:
         container:
-          - name: 'ubuntu:22.04'
-            meson_setup: '-D manpages=false -D docs=false'
+          - name: 'ubuntu:24.04'
+            meson_setup: '-D b_sanitize=none -D build-tests=false'
 
     container:
       image: ${{ matrix.container.name }}