@@ -33,30 +33,30 @@ jobs:
3333 runs-on : ${{ matrix.os }}
3434 strategy :
3535 matrix :
36- os : [ ubuntu-20 .04 ]
36+ os : [ ubuntu-22 .04 ]
3737 # The environment given to the programs in the build
3838 # We have only one program and the variable $BUILDOPTIONS
3939 # has only the options to that program: testme.sh
4040
4141 config :
4242 # GCC for the x86-64 architecture (64-bit longs and 64-bit pointers)
4343 - { CC: 'gcc', DEPS: 'gcc' }
44+ - { CC: 'gcc-9', DEPS: 'gcc-9' }
4445 - { CC: 'gcc-10', DEPS: 'gcc-10' }
45- - { CC: 'gcc-8 ', DEPS: 'gcc-8 ' }
46- - { CC: 'gcc-7 ', DEPS: 'gcc-7 ' }
46+ - { CC: 'gcc-11 ', DEPS: 'gcc-11 ' }
47+ - { CC: 'gcc-12 ', DEPS: 'gcc-12 ' }
4748
4849 # clang for x86-64 architecture (64-bit longs and 64-bit pointers)
4950 - { CC: 'clang', DEPS: 'clang' }
50- - { CC: 'clang-10 ', DEPS: 'clang-10 llvm-10 ' }
51+ - { CC: 'clang-11 ', DEPS: 'clang-11 llvm-11 ' }
5152 - { CC: 'clang-12', DEPS: 'clang-12 llvm-12' }
52- - { CC: 'clang-9', DEPS: 'clang-9 llvm-9' }
53- - { CC: 'clang-8', DEPS: 'clang-8 llvm-8' }
54- - { CC: 'clang-7', DEPS: 'clang-7 llvm-7' }
55- - { CC: 'clang-6.0', DEPS: 'clang-6.0 llvm-6.0' }
53+ - { CC: 'clang-13', DEPS: 'clang-13 llvm-13' }
54+ - { CC: 'clang-14', DEPS: 'clang-14 llvm-14' }
55+ - { CC: 'clang-15', DEPS: 'clang-15 llvm-15' }
5656
5757 makefile : [ makefile, makefile.shared ]
5858 steps :
59- - uses : actions/checkout@v2
59+ - uses : actions/checkout@v4
6060 - name : install dependencies
6161 run : |
6262 sudo apt-get update -qq
8888 cat gcc_errors_*.log || true
8989
9090 amalgam :
91- runs-on : ubuntu-20 .04
91+ runs-on : ubuntu-22 .04
9292 steps :
93- - uses : actions/checkout@v2
93+ - uses : actions/checkout@v4
9494 - name : build stest with amalgamated sources
9595 run : |
9696 make amalgamated_stest
9999 runs-on : ${{ matrix.os }}
100100 strategy :
101101 matrix :
102- os : [ ubuntu-20 .04, ubuntu-22 .04 ]
102+ os : [ ubuntu-22 .04, ubuntu-24 .04 ]
103103 build_type : [ '', -DCMAKE_BUILD_TYPE=Debug, -DCMAKE_BUILD_TYPE=Release, -DCMAKE_BUILD_TYPE=RelWithDebInfo, -DCMAKE_BUILD_TYPE=MinSizeRel ]
104104 cc : [ clang, gcc ]
105105 config :
@@ -108,7 +108,7 @@ jobs:
108108 # Shared library build
109109 - { CMAKEOPTIONS: '-DBUILD_SHARED_LIBS=On' }
110110 steps :
111- - uses : actions/checkout@v2
111+ - uses : actions/checkout@v4
112112 - name : install dependencies
113113 run : |
114114 sudo apt-get update -qq
0 commit comments