diff options
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/autotools-clang-8.yml | 25 | ||||
-rw-r--r-- | .github/workflows/autotools-clang-9.yml | 27 | ||||
-rw-r--r-- | .github/workflows/autotools-gcc-8.yml | 25 | ||||
-rw-r--r-- | .github/workflows/autotools-gcc-9.yml | 25 | ||||
-rw-r--r-- | .github/workflows/meson-clang-10.yml | 4 | ||||
-rw-r--r-- | .github/workflows/meson-gcc-10.yml (renamed from .github/workflows/meson-gcc-9.yml) | 10 |
6 files changed, 7 insertions, 109 deletions
diff --git a/.github/workflows/autotools-clang-8.yml b/.github/workflows/autotools-clang-8.yml deleted file mode 100644 index 908e2f8..0000000 --- a/.github/workflows/autotools-clang-8.yml +++ /dev/null @@ -1,25 +0,0 @@ -name: "CI: autotools: clang 8" - -on: [push] - -jobs: - build: - - runs-on: ubuntu-18.04 - - steps: - - uses: actions/checkout@v1 - - name: Build - run: | - sudo apt update - sudo apt install mm-common clang-8 docbook-xsl - export CXX=clang++-8 - ./autogen.sh --enable-warnings=fatal - make - - name: Test - run: make check - - name: Distcheck - run: | - # distcheck runs configure again so we need to specify CXX again. - export CXX=clang++-8 - make distcheck diff --git a/.github/workflows/autotools-clang-9.yml b/.github/workflows/autotools-clang-9.yml deleted file mode 100644 index 9a0dae7..0000000 --- a/.github/workflows/autotools-clang-9.yml +++ /dev/null @@ -1,27 +0,0 @@ -name: "CI: autotools: clang 9" - -on: [push] - -jobs: - build: - - runs-on: ubuntu-20.04 - - steps: - - uses: actions/checkout@v1 - - name: Build - run: | - # Prevent blocking apt install on a question during configuring of tzdata. - export ENV DEBIAN_FRONTEND=noninteractive - sudo apt update - sudo apt install mm-common clang-9 make docbook-xsl --yes - export CC=clang-9 CXX=clang++-9 - ./autogen.sh --enable-warnings=fatal - make - - name: Test - run: make check - - name: Distcheck - run: | - # distcheck runs configure again so we need to specify CC and CXX again. - export CC=clang-9 CXX=clang++-9 - make distcheck diff --git a/.github/workflows/autotools-gcc-8.yml b/.github/workflows/autotools-gcc-8.yml deleted file mode 100644 index 22c32d4..0000000 --- a/.github/workflows/autotools-gcc-8.yml +++ /dev/null @@ -1,25 +0,0 @@ -name: "CI: autotools: gcc 8" - -on: [push] - -jobs: - build: - - runs-on: ubuntu-18.04 - - steps: - - uses: actions/checkout@v1 - - name: Build - run: | - sudo apt update - sudo apt install mm-common g++-8 docbook-xsl - export CXX=g++-8 - ./autogen.sh --enable-warnings=fatal - make - - name: Test - run: make check - - name: Distcheck - run: | - # distcheck runs configure again so we need to specify CXX again. - export CXX=g++-8 - make distcheck diff --git a/.github/workflows/autotools-gcc-9.yml b/.github/workflows/autotools-gcc-9.yml deleted file mode 100644 index 2ef20b4..0000000 --- a/.github/workflows/autotools-gcc-9.yml +++ /dev/null @@ -1,25 +0,0 @@ -name: "CI: autotools: gcc 9" - -on: [push] - -jobs: - build: - - runs-on: ubuntu-20.04 - - steps: - - uses: actions/checkout@v1 - - name: Build - run: | - sudo apt update - sudo apt install mm-common g++-9 docbook-xsl - export CXX=g++-9 - ./autogen.sh --enable-warnings=fatal - make - - name: Test - run: make check - - name: Distcheck - run: | - # distcheck runs configure again so we need to specify CXX again. - export CXX=g++-9 - make distcheck diff --git a/.github/workflows/meson-clang-10.yml b/.github/workflows/meson-clang-10.yml index 13f611b..adab196 100644 --- a/.github/workflows/meson-clang-10.yml +++ b/.github/workflows/meson-clang-10.yml @@ -1,4 +1,4 @@ -name: "CI: meson: clang 10" +name: "meson: clang 10" on: [push] @@ -19,7 +19,7 @@ jobs: # Install it with pip3 instead of apt. sudo pip3 install "meson>=0.55.0" export CXX=clang++-10 - meson -Dwarnings=fatal _build + meson -Dwarnings=fatal -Dwarning_level=3 -Dwerror=true _build cd _build meson compile - name: Test diff --git a/.github/workflows/meson-gcc-9.yml b/.github/workflows/meson-gcc-10.yml index 96b160f..46cc6b5 100644 --- a/.github/workflows/meson-gcc-9.yml +++ b/.github/workflows/meson-gcc-10.yml @@ -1,4 +1,4 @@ -name: "CI: meson: gcc 9" +name: "meson: gcc 10" on: [push] @@ -14,12 +14,12 @@ jobs: # Prevent blocking apt install on a question during configuring of tzdata. export ENV DEBIAN_FRONTEND=noninteractive sudo apt update - sudo apt install libxml2-utils docbook5-xml docbook-xsl mm-common g++-9 ninja-build python3-setuptools python3-pip --yes + sudo apt install libxml2-utils docbook5-xml docbook-xsl mm-common g++-10 ninja-build python3-setuptools python3-pip --yes # Ubuntu 20.04 contains meson 0.53.2, but libsigc++ requires meson >= 0.55.0. # Install it with pip3 instead of apt. sudo pip3 install "meson>=0.55.0" - export CXX=g++-9 - meson -Dwarnings=fatal _build + export CXX=g++-10 + meson -Dwarnings=fatal -Dwarning_level=3 -Dwerror=true _build cd _build meson compile - name: Test @@ -30,6 +30,6 @@ jobs: run: | sudo apt install git --yes # dist runs setup again so we need to specify CXX again. - export CXX=g++-9 + export CXX=g++-10 cd _build meson dist |