Skip to content

Commit 196625d

Browse files
committed
CI: Remove some tests with autotools
Remove the tests with autotools build and clang 8, clang 9, gcc 8 and gcc 9. Test meson build with gcc 10 instead of gcc 9.
1 parent f523c0c commit 196625d

File tree

6 files changed

+7
-109
lines changed

6 files changed

+7
-109
lines changed

.github/workflows/autotools-clang-8.yml

Lines changed: 0 additions & 25 deletions
This file was deleted.

.github/workflows/autotools-clang-9.yml

Lines changed: 0 additions & 27 deletions
This file was deleted.

.github/workflows/autotools-gcc-8.yml

Lines changed: 0 additions & 25 deletions
This file was deleted.

.github/workflows/autotools-gcc-9.yml

Lines changed: 0 additions & 25 deletions
This file was deleted.

.github/workflows/meson-clang-10.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: "CI: meson: clang 10"
1+
name: "meson: clang 10"
22

33
on: [push]
44

@@ -19,7 +19,7 @@ jobs:
1919
# Install it with pip3 instead of apt.
2020
sudo pip3 install "meson>=0.55.0"
2121
export CXX=clang++-10
22-
meson -Dwarnings=fatal _build
22+
meson -Dwarnings=fatal -Dwarning_level=3 -Dwerror=true _build
2323
cd _build
2424
meson compile
2525
- name: Test

.github/workflows/meson-gcc-9.yml renamed to .github/workflows/meson-gcc-10.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: "CI: meson: gcc 9"
1+
name: "meson: gcc 10"
22

33
on: [push]
44

@@ -14,12 +14,12 @@ jobs:
1414
# Prevent blocking apt install on a question during configuring of tzdata.
1515
export ENV DEBIAN_FRONTEND=noninteractive
1616
sudo apt update
17-
sudo apt install libxml2-utils docbook5-xml docbook-xsl mm-common g++-9 ninja-build python3-setuptools python3-pip --yes
17+
sudo apt install libxml2-utils docbook5-xml docbook-xsl mm-common g++-10 ninja-build python3-setuptools python3-pip --yes
1818
# Ubuntu 20.04 contains meson 0.53.2, but libsigc++ requires meson >= 0.55.0.
1919
# Install it with pip3 instead of apt.
2020
sudo pip3 install "meson>=0.55.0"
21-
export CXX=g++-9
22-
meson -Dwarnings=fatal _build
21+
export CXX=g++-10
22+
meson -Dwarnings=fatal -Dwarning_level=3 -Dwerror=true _build
2323
cd _build
2424
meson compile
2525
- name: Test
@@ -30,6 +30,6 @@ jobs:
3030
run: |
3131
sudo apt install git --yes
3232
# dist runs setup again so we need to specify CXX again.
33-
export CXX=g++-9
33+
export CXX=g++-10
3434
cd _build
3535
meson dist

0 commit comments

Comments
 (0)