mirror of
https://github.com/catchorg/Catch2.git
synced 2024-11-22 21:36:11 +01:00
Add GCC 5 and GCC 6 to CI
This commit is contained in:
parent
359542d53e
commit
c75430834d
16
.github/workflows/linux-simple-builds.yml
vendored
16
.github/workflows/linux-simple-builds.yml
vendored
@ -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}}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user