From ff7408058f536d39135f2f87186933a61893146b Mon Sep 17 00:00:00 2001 From: Vincent Mihalkovic Date: Thu, 26 Sep 2024 11:12:57 +0200 Subject: [PATCH] CI: replace Ubuntu 20.04 with Ubuntu 22.04 --- .github/workflows/linux.yml | 50 ++++++++++++++++++++++--------------- 1 file changed, 30 insertions(+), 20 deletions(-) diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 9ae1deae..15008221 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -7,6 +7,7 @@ on: pull_request: branches: - main + - svcomp24 jobs: build64: @@ -16,28 +17,37 @@ jobs: matrix: include: # Linux with GCC - - {os: ubuntu-20.04, llvm: '6.0', compiler: gcc} - - {os: ubuntu-20.04, llvm: 7, compiler: gcc} - - {os: ubuntu-20.04, llvm: 8, compiler: gcc} - - {os: ubuntu-20.04, llvm: 9, compiler: gcc} - - {os: ubuntu-20.04, llvm: 10, compiler: gcc} - - {os: ubuntu-20.04, llvm: 10, compiler: gcc, type: Debug} - # FIXME: Edit when KLEE is rebased to latest upstream. - - {os: ubuntu-20.04, llvm: 11, compiler: gcc, klee: 'no-klee'} - - {os: ubuntu-20.04, llvm: 12, compiler: gcc, klee: 'no-klee'} - - {os: ubuntu-22.04, llvm: 13, compiler: gcc, klee: 'no-klee'} + - {os: ubuntu-22.04, llvm: '6.0', compiler: gcc} + - {os: ubuntu-22.04, llvm: 7, compiler: gcc} + - {os: ubuntu-22.04, llvm: 8, compiler: gcc} + - {os: ubuntu-22.04, llvm: 9, compiler: gcc} + - {os: ubuntu-22.04, llvm: 10, compiler: gcc} + - {os: ubuntu-22.04, llvm: 11, compiler: gcc} + - {os: ubuntu-22.04, llvm: 12, compiler: gcc} + - {os: ubuntu-22.04, llvm: 13, compiler: gcc} + - {os: ubuntu-22.04, llvm: 14, compiler: gcc} + - {os: ubuntu-22.04, llvm: 14, compiler: GCC, type: Debug} + - {os: ubuntu-22.04, llvm: 15, compiler: gcc} + - {os: ubuntu-22.04, llvm: 16, compiler: gcc} + - {os: ubuntu-22.04, llvm: 17, compiler: gcc} + - {os: ubuntu-22.04, llvm: 18, compiler: gcc} + # Linux with Clang - - {os: ubuntu-20.04, llvm: '6.0', compiler: clang} - - {os: ubuntu-20.04, llvm: 7, compiler: clang} - - {os: ubuntu-20.04, llvm: 8, compiler: clang} - - {os: ubuntu-20.04, llvm: 9, compiler: clang} - - {os: ubuntu-20.04, llvm: 10, compiler: clang} - - {os: ubuntu-20.04, llvm: 10, compiler: clang, type: Debug} - # FIXME: Edit when KLEE is rebased to latest upstream. - - {os: ubuntu-20.04, llvm: 11, compiler: clang, klee: 'no-klee'} - - {os: ubuntu-20.04, llvm: 12, compiler: clang, klee: 'no-klee'} - - {os: ubuntu-22.04, llvm: 13, compiler: clang, klee: 'no-klee'} + - {os: ubuntu-22.04, llvm: '6.0', compiler: clang} + - {os: ubuntu-22.04, llvm: 7, compiler: clang} + - {os: ubuntu-22.04, llvm: 8, compiler: clang} + - {os: ubuntu-22.04, llvm: 9, compiler: clang} + - {os: ubuntu-22.04, llvm: 10, compiler: clang} + - {os: ubuntu-22.04, llvm: 11, compiler: clang} + - {os: ubuntu-22.04, llvm: 12, compiler: clang} + - {os: ubuntu-22.04, llvm: 13, compiler: clang} + - {os: ubuntu-22.04, llvm: 14, compiler: clang, type: Debug} + - {os: ubuntu-22.04, llvm: 15, compiler: clang} + - {os: ubuntu-22.04, llvm: 16, compiler: clang} + - {os: ubuntu-22.04, llvm: 17, compiler: clang} + - {os: ubuntu-22.04, llvm: 18, compiler: clang} + runs-on: ${{matrix.os}} steps: