Add GCC 5 and GCC 6 to CI

This commit is contained in:
Dimitrij Mijoski 2022-09-14 21:12:42 +02:00 committed by Martin Hořeňovský
parent 359542d53e
commit c75430834d

View File

@ -9,7 +9,8 @@ jobs:
strategy: strategy:
matrix: matrix:
cxx: cxx:
# - g++-6 - g++-5
- g++-6
- g++-7 - g++-7
- g++-8 - g++-8
- g++-9 - g++-9
@ -22,9 +23,10 @@ jobs:
build_type: [Debug, Release] build_type: [Debug, Release]
std: [14] std: [14]
include: include:
# cannot be installed on ubuntu-20.04 be default? - cxx: g++-5
# - cxx: g++-6 other_pkgs: g++-5
# other_pkgs: g++-6 - cxx: g++-6
other_pkgs: g++-6
- cxx: g++-7 - cxx: g++-7
other_pkgs: g++-7 other_pkgs: g++-7
- cxx: g++-8 - cxx: g++-8
@ -67,6 +69,12 @@ jobs:
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: Add repositories for older GCC
run: |
sudo apt-add-repository 'deb http://azure.archive.ubuntu.com/ubuntu/ bionic main'
sudo apt-add-repository 'deb http://azure.archive.ubuntu.com/ubuntu/ bionic universe'
if: ${{ matrix.cxx == 'g++-5' || matrix.cxx == 'g++-6' }}
- name: Prepare environment - name: Prepare environment
run: sudo apt-get install -y ninja-build ${{matrix.other_pkgs}} run: sudo apt-get install -y ninja-build ${{matrix.other_pkgs}}