diff --git a/.github/workflows/code_coverage.yaml b/.github/workflows/code_coverage.yaml index dfb1b38..cb3d7d1 100644 --- a/.github/workflows/code_coverage.yaml +++ b/.github/workflows/code_coverage.yaml @@ -14,7 +14,7 @@ jobs: - uses: actions/checkout@v4 - uses: shivammathur/setup-php@master with: - php-version: 8.3 + php-version: 8.4 coverage: xdebug - name: Load dependencies from cache id: composer-cache @@ -23,9 +23,9 @@ jobs: - uses: actions/cache@v4 with: path: ${{ steps.composer-cache.outputs.dir }} - key: ${{ runner.os }}-php8.3-composer-${{ hashFiles('**/composer.json') }} + key: ${{ runner.os }}-php8.4-composer-${{ hashFiles('**/composer.json') }} restore-keys: | - ${{ runner.os }}-php8.3-composer- + ${{ runner.os }}-php8.4-composer- - run: composer install --prefer-dist --no-progress --no-suggest - run: php vendor/bin/phpunit --coverage-clover build/logs/clover.xml diff --git a/.github/workflows/coding_standards.yaml b/.github/workflows/coding_standards.yaml index e478bfa..0104076 100644 --- a/.github/workflows/coding_standards.yaml +++ b/.github/workflows/coding_standards.yaml @@ -13,7 +13,7 @@ jobs: - uses: actions/checkout@v4 - uses: shivammathur/setup-php@master with: - php-version: 8.3 + php-version: 8.4 coverage: none - name: Load dependencies from cache id: composer-cache @@ -22,9 +22,9 @@ jobs: - uses: actions/cache@v4 with: path: ${{ steps.composer-cache.outputs.dir }} - key: ${{ runner.os }}-php8.3-composer-${{ hashFiles('**/composer.json') }} + key: ${{ runner.os }}-php8.4-composer-${{ hashFiles('**/composer.json') }} restore-keys: | - ${{ runner.os }}-php8.3-composer- + ${{ runner.os }}-php8.4-composer- - run: composer validate --strict - run: composer install --prefer-dist --no-progress --no-suggest diff --git a/.github/workflows/phpstan.yaml b/.github/workflows/phpstan.yaml index b828afe..6dd5ce0 100644 --- a/.github/workflows/phpstan.yaml +++ b/.github/workflows/phpstan.yaml @@ -13,7 +13,7 @@ jobs: - uses: actions/checkout@v4 - uses: shivammathur/setup-php@master with: - php-version: 8.3 + php-version: 8.4 coverage: none - name: Load dependencies from cache id: composer-cache @@ -22,9 +22,9 @@ jobs: - uses: actions/cache@v4 with: path: ${{ steps.composer-cache.outputs.dir }} - key: ${{ runner.os }}-php8.3-composer-${{ hashFiles('**/composer.json') }} + key: ${{ runner.os }}-php8.4-composer-${{ hashFiles('**/composer.json') }} restore-keys: | - ${{ runner.os }}-php8.3-composer- + ${{ runner.os }}-php8.4-composer- - run: composer install --prefer-dist --no-progress --no-suggest - run: composer run-script phpstan diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 1c8ca79..43651b0 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -11,7 +11,9 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - php-versions: ['8.3'] + php-versions: + - 8.3 + - 8.4 name: Tests on PHP ${{ matrix.php-versions }} steps: @@ -41,7 +43,7 @@ jobs: - uses: actions/checkout@master - uses: shivammathur/setup-php@v2 with: - php-version: 8.3 + php-version: 8.4 coverage: none - name: Load dependencies from cache id: composer-cache @@ -50,9 +52,9 @@ jobs: - uses: actions/cache@v4 with: path: ${{ steps.composer-cache.outputs.dir }} - key: ${{ runner.os }}-php8.3-lowest-composer-${{ hashFiles('**/composer.json') }} + key: ${{ runner.os }}-php8.4-lowest-composer-${{ hashFiles('**/composer.json') }} restore-keys: | - ${{ runner.os }}-php8.3-lowest-composer- + ${{ runner.os }}-php8.4-lowest-composer- - run: composer update --no-progress --no-suggest --prefer-lowest - run: php vendor/bin/phpunit diff --git a/composer.json b/composer.json index f833fcf..dc1d69c 100644 --- a/composer.json +++ b/composer.json @@ -23,10 +23,10 @@ "phpstan/phpstan": "^2.0" }, "require-dev": { - "brainbits/phpcs-standard": "^7.0", + "brainbits/phpcs-standard": "^8.0", "php-coveralls/php-coveralls": "^2.0", "phpstan/phpstan-phpunit": "^2.0", - "phpunit/phpunit": "^11.0" + "phpunit/phpunit": "^12.0" }, "scripts": { "check-all": [ diff --git a/src/CoversClassPresentRule.php b/src/CoversClassPresentRule.php index d56c082..f7dba0a 100644 --- a/src/CoversClassPresentRule.php +++ b/src/CoversClassPresentRule.php @@ -24,7 +24,7 @@ /** @implements Rule */ final class CoversClassPresentRule implements Rule { - private const TEST_CLASS_ENDING_STRING = 'Test'; + private const string TEST_CLASS_ENDING_STRING = 'Test'; /** @var string */ private $unitTestNamespaceContainsString;