diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 383b75c..ba1d512 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,14 +13,14 @@ jobs: fail-fast: false matrix: operating-system: [ubuntu-latest] - php-versions: ["7.4", "8.0", "8.1", "8.2"] + php-versions: ["8.0", "8.1", "8.2", "8.3"] composer-args: ["", "--prefer-lowest"] runs-on: ${{ matrix.operating-system }} steps: - name: Checkout uses: actions/checkout@v3 - name: Setup PHP - uses: shivammathur/setup-php@2.25.1 + uses: shivammathur/setup-php@2.30.2 with: php-version: ${{ matrix.php-versions }} extensions: mbstring diff --git a/.gitignore b/.gitignore index e5b8007..6a8821b 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ .php_cs.cache .phpunit.result.cache .php-cs-fixer.cache +.phpunit.cache \ No newline at end of file diff --git a/composer.json b/composer.json index 7111665..02bd47a 100644 --- a/composer.json +++ b/composer.json @@ -10,7 +10,7 @@ "license": "BSD-3-Clause", "prefer-stable": true, "require": { - "php": "^7.4 || ~8.0.0 || ~8.1.0 || ~8.2.0" + "php": "~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0" }, "autoload": { "psr-0": { @@ -23,9 +23,9 @@ } }, "require-dev": { - "phpunit/phpunit": "^9.5.10", - "phpstan/phpstan": "1.10.15", - "friendsofphp/php-cs-fixer": "3.16.0", + "phpunit/phpunit": "^9.6.19 || ^10.5.18", + "phpstan/phpstan": "1.10.67", + "friendsofphp/php-cs-fixer": "3.53.0", "maglnet/composer-require-checker": "^3.0.0", "phpro/grumphp-shim": "^1.5.0" }, diff --git a/phpunit.xml.dist b/phpunit.xml.dist index d55ddf3..d97fc9c 100644 --- a/phpunit.xml.dist +++ b/phpunit.xml.dist @@ -1,13 +1,25 @@ - - - - ./src - - + ./tests + + + ./src + +