From 69d723843945a97909cc670bb6f4bd5410f1158f Mon Sep 17 00:00:00 2001 From: Justintime50 <39606064+Justintime50@users.noreply.github.com> Date: Mon, 5 Jan 2026 14:05:23 -0700 Subject: [PATCH] chore: test against php 8.4 and php 8.5 --- .github/workflows/ci.yml | 19 ++++++++----------- composer.json | 2 +- 2 files changed, 9 insertions(+), 12 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e42bf07a..b897172e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,11 +10,10 @@ jobs: lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: shivammathur/setup-php@v2 with: - # TODO: Upgrade to PHP 8.5 when VCR releases a version compatible with it - php-version: '8.3' + php-version: '8.5' - name: install dependencies run: make install - name: lint @@ -23,10 +22,9 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - # TODO: Add 8.4/8.5 when VCR releases a version compatible with it - phpversion: ['8.1', '8.2', '8.3'] + phpversion: ['8.1', '8.2', '8.3', '8.4', '8.5'] steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: shivammathur/setup-php@v2 with: php-version: ${{ matrix.phpversion }} @@ -35,7 +33,7 @@ jobs: id: composer-cache run: echo "::set-output name=dir::$(composer config cache-files-dir)" - name: cache dependencies - uses: actions/cache@v3 + uses: actions/cache@v5 with: path: ${{ steps.composer-cache.outputs.dir }} key: ${{ runner.os }}-${{ matrix.phpversion }}-composer-${{ hashFiles('**/composer.lock') }} @@ -53,17 +51,16 @@ jobs: if: github.ref == 'refs/heads/master' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: shivammathur/setup-php@v2 with: - # TODO: Upgrade to PHP 8.5 when VCR releases a version compatible with it - php-version: '8.3' + php-version: '8.5' - name: Install Dependencies run: make install - name: Generate Docs run: make docs - name: Deploy Docs - uses: peaceiris/actions-gh-pages@v3 + uses: peaceiris/actions-gh-pages@v4 with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: docs diff --git a/composer.json b/composer.json index 4178ef05..a4a9f8e9 100644 --- a/composer.json +++ b/composer.json @@ -25,7 +25,7 @@ "require-dev": { "allejo/php-vcr-sanitizer": "^1.1", "php-coveralls/php-coveralls": "^2.7", - "php-vcr/php-vcr": "^1.8", + "php-vcr/php-vcr": "^1.8.2", "phpunit/phpunit": "^10", "squizlabs/php_codesniffer": "^3.11", "roave/security-advisories": "dev-latest",