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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy