From 493be1a9a03704554d2d83694934fa0936edb28d Mon Sep 17 00:00:00 2001 From: Alex Date: Wed, 10 Sep 2025 21:25:52 +0300 Subject: [PATCH] Add php8.5 to github action --- .github/workflows/ci.yml | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d3d1035..20f5f36 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -30,7 +30,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - php-versions: [ "8.3", "8.4" ] + php-versions: [ "8.3", "8.4", "8.5" ] name: PHP ${{ matrix.php-versions }} Test on ubuntu-latest steps: @@ -43,19 +43,13 @@ jobs: php-version: ${{ matrix.php-versions }} coverage: xdebug - - name: Get composer cache directory - id: composer-cache - run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT - - - name: Cache composer dependencies - uses: actions/cache@v3 - with: - path: ${{ steps.composer-cache.outputs.dir }} - key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} - restore-keys: ${{ runner.os }}-composer- - - name: Install composer dependencies - run: composer install --prefer-dist --no-interaction + run: | + if [[ "${{ matrix.php-versions }}" == "8.5" ]]; then + composer install --prefer-dist --no-interaction --ignore-platform-req=php + else + composer install --prefer-dist --no-interaction + fi - name: PHPUnit run: ./vendor/bin/phpunit --configuration=phpunit.xml --coverage-text