aboutsummaryrefslogtreecommitdiffstats
path: root/.github/workflows/build-extra.yml
diff options
context:
space:
mode:
authorLibravatar Reiner Herrmann <reiner@reiner-h.de>2022-07-25 23:52:18 +0200
committerLibravatar Reiner Herrmann <reiner@reiner-h.de>2022-07-30 10:49:26 +0200
commitcfc854788358ab9fd0fa04a453d2fa7e864ae921 (patch)
treeeac666c8057448017f4680ff58c78787f8b38bce /.github/workflows/build-extra.yml
parenttests: disable calling curl in dns test, as systemd-resolved is used on CI ru... (diff)
downloadfirejail-cfc854788358ab9fd0fa04a453d2fa7e864ae921.tar.gz
firejail-cfc854788358ab9fd0fa04a453d2fa7e864ae921.tar.zst
firejail-cfc854788358ab9fd0fa04a453d2fa7e864ae921.zip
CI: bump ubuntu to 22.04 and use newer compilers / analyzers
Diffstat (limited to '.github/workflows/build-extra.yml')
-rw-r--r--.github/workflows/build-extra.yml16
1 files changed, 8 insertions, 8 deletions
diff --git a/.github/workflows/build-extra.yml b/.github/workflows/build-extra.yml
index 5a24d0d21..9eb489d52 100644
--- a/.github/workflows/build-extra.yml
+++ b/.github/workflows/build-extra.yml
@@ -28,13 +28,13 @@ on:
28 28
29jobs: 29jobs:
30 build-clang: 30 build-clang:
31 runs-on: ubuntu-20.04 31 runs-on: ubuntu-22.04
32 steps: 32 steps:
33 - uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b 33 - uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b
34 - name: install dependencies 34 - name: install dependencies
35 run: sudo apt-get install libapparmor-dev libselinux1-dev 35 run: sudo apt-get install libapparmor-dev libselinux1-dev
36 - name: configure 36 - name: configure
37 run: CC=clang-11 ./configure --enable-fatal-warnings --enable-apparmor --enable-selinux 37 run: CC=clang-14 ./configure --enable-fatal-warnings --enable-apparmor --enable-selinux
38 - name: make 38 - name: make
39 run: make 39 run: make
40 - name: make install 40 - name: make install
@@ -42,17 +42,17 @@ jobs:
42 - name: print version 42 - name: print version
43 run: command -V firejail && firejail --version 43 run: command -V firejail && firejail --version
44 scan-build: 44 scan-build:
45 runs-on: ubuntu-20.04 45 runs-on: ubuntu-22.04
46 steps: 46 steps:
47 - uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b 47 - uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b
48 - name: install clang-tools-11 and dependencies 48 - name: install clang-tools-14 and dependencies
49 run: sudo apt-get install clang-tools-11 libapparmor-dev libselinux1-dev 49 run: sudo apt-get install clang-tools-14 libapparmor-dev libselinux1-dev
50 - name: configure 50 - name: configure
51 run: CC=clang-11 ./configure --enable-fatal-warnings --enable-apparmor --enable-selinux 51 run: CC=clang-14 ./configure --enable-fatal-warnings --enable-apparmor --enable-selinux
52 - name: scan-build 52 - name: scan-build
53 run: NO_EXTRA_CFLAGS="yes" scan-build-11 --status-bugs make 53 run: NO_EXTRA_CFLAGS="yes" scan-build-14 --status-bugs make
54 cppcheck: 54 cppcheck:
55 runs-on: ubuntu-20.04 55 runs-on: ubuntu-22.04
56 steps: 56 steps:
57 - uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b 57 - uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b
58 - name: install cppcheck 58 - name: install cppcheck