Skip to content

Commit 097d08f

Browse files
committed
Ubuntu 20.04 is no longer supported for CI
Signed-off-by: Steffen Jaeckel <[email protected]>
1 parent f248b98 commit 097d08f

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

.github/workflows/main.yml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -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
@@ -88,9 +88,9 @@ jobs:
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
@@ -99,7 +99,7 @@ jobs:
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

Comments
 (0)