diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b468350..59850b3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,17 +10,17 @@ jobs: Analysis: strategy: matrix: - php-versions: ['8.3'] + php-versions: ['8.5'] runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Validate composer.json and composer.lock run: composer validate - name: Setup PHP - uses: shivammathur/setup-php@v2 + uses: shivammathur/setup-php@accd6127cb78bee3e8082180cb391013d204ef9f # v2.3.0 with: php-version: ${{ matrix.php-versions }} ini-values: post_max_size=256M, log_errors=1 @@ -33,7 +33,7 @@ jobs: run: echo "::set-output name=dir::$(composer config cache-files-dir)" - name: Cache dependencies - uses: actions/cache@v4 + uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 with: path: ${{ steps.composer-cache.outputs.dir }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} @@ -43,7 +43,6 @@ jobs: run: composer install --prefer-dist --no-progress --no-suggest - name: Coding Guidelines - if: matrix.php-versions != '8.0' run: composer test:lint - name: Static Analyzer (PHPStan) @@ -52,17 +51,17 @@ jobs: Tests: strategy: matrix: - php-versions: ['8.0', '8.1', '8.2', '8.3', '8.4'] + php-versions: ['8.0', '8.1', '8.2', '8.3', '8.4', '8.5'] runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Validate composer.json and composer.lock run: composer validate - name: Setup PHP - uses: shivammathur/setup-php@v2 + uses: shivammathur/setup-php@accd6127cb78bee3e8082180cb391013d204ef9f # v2.3.0 with: php-version: ${{ matrix.php-versions }} ini-values: post_max_size=256M, log_errors=1 @@ -75,7 +74,7 @@ jobs: run: echo "::set-output name=dir::$(composer config cache-files-dir)" - name: Cache dependencies - uses: actions/cache@v4 + uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 with: path: ${{ steps.composer-cache.outputs.dir }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} diff --git a/composer.json b/composer.json index cdb1b93..1742916 100644 --- a/composer.json +++ b/composer.json @@ -11,7 +11,7 @@ }, "require-dev": { "phpunit/phpunit": "^8.5|^9.5", - "phpstan/phpstan": "^1.0.0", + "phpstan/phpstan": "^2.0.0", "infection/infection": "<1.0" }, "autoload": { diff --git a/tools/php-cs-fixer.phar b/tools/php-cs-fixer.phar index 49bbf89..333626f 100755 Binary files a/tools/php-cs-fixer.phar and b/tools/php-cs-fixer.phar differ