X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-apfd;a=blobdiff_plain;f=.github%2Fworkflows%2Fci.yml;h=2ed0b9cf1b6d7d2e6ee6a3c3b307d7f152b6268b;hp=4985286455a2861b893f9a018492f7f1390b18ee;hb=HEAD;hpb=26afca22652e1f579966787e0c2219267a7aaae7 diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4985286..d962fc8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -169,6 +169,60 @@ jobs: run: | make -f scripts/ci/Makefile test + old-matrix-6: + name: old-matrix-6 + env: + PHP: "8.0" + enable_debug: "yes" + enable_maintainer_zts: "yes" + runs-on: ubuntu-20.04 + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - name: Install + run: | + sudo apt-get install -y \ + php-cli \ + php-pear \ + re2c + - name: Prepare + run: | + make -f scripts/ci/Makefile php || make -f scripts/ci/Makefile clean php + - name: Build + run: | + make -f scripts/ci/Makefile ext PECL=apfd + - name: Test + run: | + make -f scripts/ci/Makefile test + + old-matrix-7: + name: old-matrix-7 + env: + PHP: "8.1" + enable_debug: "yes" + enable_maintainer_zts: "yes" + runs-on: ubuntu-20.04 + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - name: Install + run: | + sudo apt-get install -y \ + php-cli \ + php-pear \ + re2c + - name: Prepare + run: | + make -f scripts/ci/Makefile php || make -f scripts/ci/Makefile clean php + - name: Build + run: | + make -f scripts/ci/Makefile ext PECL=apfd + - name: Test + run: | + make -f scripts/ci/Makefile test + master-0: name: master-0 continue-on-error: true @@ -200,7 +254,7 @@ jobs: cur-dbg-zts-0: name: cur-dbg-zts-0 env: - PHP: "8.0" + PHP: "8.2" enable_debug: "yes" enable_zts: "yes" runs-on: ubuntu-20.04 @@ -227,7 +281,7 @@ jobs: cur-dbg-zts-1: name: cur-dbg-zts-1 env: - PHP: "8.0" + PHP: "8.2" enable_debug: "no" enable_zts: "yes" runs-on: ubuntu-20.04 @@ -254,7 +308,7 @@ jobs: cur-dbg-zts-2: name: cur-dbg-zts-2 env: - PHP: "8.0" + PHP: "8.2" enable_debug: "yes" enable_zts: "no" runs-on: ubuntu-20.04 @@ -281,7 +335,7 @@ jobs: cur-dbg-zts-3: name: cur-dbg-zts-3 env: - PHP: "8.0" + PHP: "8.2" enable_debug: "no" enable_zts: "no" runs-on: ubuntu-20.04 @@ -308,9 +362,9 @@ jobs: cur-cov-0: name: cur-cov-0 env: - CFLAGS: "'-O0 -g --coverage'" - CXXFLAGS: "'-O0 -g --coverage'" - PHP: "8.0" + CFLAGS: "-O0 -g --coverage" + CXXFLAGS: "-O0 -g --coverage" + PHP: "8.2" runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v2 @@ -334,6 +388,6 @@ jobs: - name: Coverage if: success() run: | - cd src/.libs + cd .libs bash <(curl -s https://codecov.io/bash) -X xcode -X coveragepy