diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index f0d8490..1e330a1 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -8,7 +8,7 @@ jobs: strategy: fail-fast: true matrix: - php: ["7.1", "7.2", "7.3", "7.4", "8.0"] + php: ["7.1", "7.2", "7.3", "7.4", "8.0", "8.1"] name: Tests Under PHP ${{ matrix.php }} @@ -34,4 +34,11 @@ jobs: run: ./vendor/bin/phpunit - name: Run Syntax Checks - run: docker run --rm -v "$(pwd):/project" -w /project -i jakzal/phpqa:php${{ matrix.php }} phplint src + run: | + if [ ${{ matrix.php }} == '7.3' ] ; then + docker run --rm -v "$(pwd):/project" -w /project -i jakzal/phpqa:1.60.0-php7.3 phplint src + elif [ ${{ matrix.php }} == '8.1' ] ; then + echo "Skip syntax check for now since Docker image jakzal/phpqa:php8.1 does not exist." + else + docker run --rm -v "$(pwd):/project" -w /project -i jakzal/phpqa:php${{ matrix.php }} phplint src + fi diff --git a/composer.json b/composer.json index 2ef1059..2e37580 100644 --- a/composer.json +++ b/composer.json @@ -7,7 +7,7 @@ "php": ">=7.1" }, "require-dev": { - "phpunit/phpunit": "~7.0 || ~8.0", + "phpunit/phpunit": "~7.0 || ~8.0 || ~9.0", "swoole/ide-helper": "@dev" }, "suggest": {