From ef07d977d94b40483421a839ce6de28616e8b9da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Chris=20M=C3=BCller?= <2566282+brotkrueml@users.noreply.github.com> Date: Tue, 2 Aug 2022 18:38:58 +0200 Subject: [PATCH] [CI] Add PHP 8.2 to test matrix --- .github/workflows/ci.yml | 16 +++++++++------- docs/installation.rst | 2 ++ 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index af3f7e0..45623f7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,6 +27,7 @@ jobs: - '7.4' - '8.0' - '8.1' + - '8.2' steps: - name: Check out repository uses: actions/checkout@v3 @@ -47,14 +48,15 @@ jobs: path: ${{ steps.composer-cache.outputs.dir }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} restore-keys: ${{ runner.os }}-composer- - - name: Install composer dependencies for PHP <= 8.0 - if: matrix.php-versions <= '8.0' + - name: Install composer dependencies for PHP <= 8.1 + if: matrix.php-versions <= '8.1' run: | - composer remove --dev infection/infection symplify/phpstan-rules --no-progress - - name: Install composer dependencies for PHP 8.1 - if: matrix.php-versions == '8.1' + composer remove --dev infection/infection symplify/phpstan-rules --no-update + composer install --prefer-dist --no-progress --no-suggest + - name: Install composer dependencies for PHP 8.2 + if: matrix.php-versions == '8.2' run: | - composer install --no-progress + composer install --prefer-dist --no-progress --no-suggest --ignore-platform-req=php+ - name: Run PHP linter run: | find . -name \*.php ! -path "./vendor/*" -exec php -l {} \; @@ -85,7 +87,7 @@ jobs: restore-keys: ${{ runner.os }}-composer- - name: Install composer dependencies run: | - composer update --no-progress --prefer-dist --optimize-autoloader + composer update --prefer-dist --no-progress --no-suggest - name: Normalize composer.json run: | composer normalize --dry-run diff --git a/docs/installation.rst b/docs/installation.rst index eb45e53..14845d4 100644 --- a/docs/installation.rst +++ b/docs/installation.rst @@ -31,6 +31,8 @@ JobRouter Client JobRouter® PHP 1.1 4.2 - 5.2 7.3 - 8.1 ---------------- --------------------------- --------- 1.2 / 1.3 4.2 - 5.2 / 2022.1 - 2022.2 7.4 - 8.1 +---------------- --------------------------- --------- +1.4 4.2 - 5.2 / 2022.1 - 2022.2 7.4 - 8.2 ================ =========================== ========= You can use, for example, JobRouter Client version 1.0 on JobRouter® version 5.2