From cfc854788358ab9fd0fa04a453d2fa7e864ae921 Mon Sep 17 00:00:00 2001 From: Reiner Herrmann Date: Mon, 25 Jul 2022 23:52:18 +0200 Subject: CI: bump ubuntu to 22.04 and use newer compilers / analyzers --- .github/workflows/build-extra.yml | 16 ++++++++-------- .github/workflows/build.yml | 6 +++--- .github/workflows/profile-checks.yml | 2 +- 3 files changed, 12 insertions(+), 12 deletions(-) (limited to '.github/workflows') 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: jobs: build-clang: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b - name: install dependencies run: sudo apt-get install libapparmor-dev libselinux1-dev - name: configure - run: CC=clang-11 ./configure --enable-fatal-warnings --enable-apparmor --enable-selinux + run: CC=clang-14 ./configure --enable-fatal-warnings --enable-apparmor --enable-selinux - name: make run: make - name: make install @@ -42,17 +42,17 @@ jobs: - name: print version run: command -V firejail && firejail --version scan-build: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b - - name: install clang-tools-11 and dependencies - run: sudo apt-get install clang-tools-11 libapparmor-dev libselinux1-dev + - name: install clang-tools-14 and dependencies + run: sudo apt-get install clang-tools-14 libapparmor-dev libselinux1-dev - name: configure - run: CC=clang-11 ./configure --enable-fatal-warnings --enable-apparmor --enable-selinux + run: CC=clang-14 ./configure --enable-fatal-warnings --enable-apparmor --enable-selinux - name: scan-build - run: NO_EXTRA_CFLAGS="yes" scan-build-11 --status-bugs make + run: NO_EXTRA_CFLAGS="yes" scan-build-14 --status-bugs make cppcheck: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b - name: install cppcheck diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index cc7893305..75811d83a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -20,15 +20,15 @@ on: jobs: build_and_test: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b - name: update package information run: sudo apt-get update - name: install dependencies - run: sudo apt-get install gcc-11 libapparmor-dev libselinux1-dev expect xzdec + run: sudo apt-get install gcc-12 libapparmor-dev libselinux1-dev expect xzdec - name: configure - run: CC=gcc-11 ./configure --enable-fatal-warnings --enable-analyzer --enable-apparmor --enable-selinux --prefix=/usr + run: CC=gcc-12 ./configure --enable-fatal-warnings --enable-analyzer --enable-apparmor --enable-selinux --prefix=/usr - name: make run: make - name: make install diff --git a/.github/workflows/profile-checks.yml b/.github/workflows/profile-checks.yml index 9138e8a57..d235aeb64 100644 --- a/.github/workflows/profile-checks.yml +++ b/.github/workflows/profile-checks.yml @@ -18,7 +18,7 @@ on: jobs: profile-checks: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest steps: - uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b - name: sort.py -- cgit v1.2.3-70-g09d2