diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index a5114a1..e71d45e 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - php-version: ['7.4', '8.0', '8.1'] + php-version: ['7.4', '8.0', '8.1', '8.2', '8.3'] mysql-version: ['5.7', '8.0'] composer-flag: - '--prefer-dist' @@ -61,8 +61,9 @@ jobs: - name: Update Composer Dev dependencies run: composer update phpunit/phpunit --prefer-dist --no-interaction --with-dependencies -# - name: Run Code Style Check for PHP ${{ matrix.php-version }} -# run: composer run-script style-check + - name: Run Code Style Check for PHP ${{ matrix.php-version }} + run: composer run-script style-check + if: matrix.php-version == '8.2' && matrix.composer-flag == '--prefer-dist' - name: Run tests for PHP ${{ matrix.php-version }} run: composer run-script test diff --git a/Dockerfile b/Dockerfile index dd81784..9d963c2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM php:8.1-cli +FROM php:8.2-cli # system dependecies RUN apt-get update && apt-get install -y \ @@ -19,4 +19,4 @@ RUN curl -sS https://getcomposer.org/installer | php \ && apt-get install git unzip -y ENV COMPOSER_ALLOW_SUPERUSER=1 ENV XDEBUG_MODE=coverage -WORKDIR /src \ No newline at end of file +WORKDIR /src diff --git a/composer.json b/composer.json index b2ac83d..711e667 100644 --- a/composer.json +++ b/composer.json @@ -12,7 +12,7 @@ } ], "require": { - "php" : "7.2 - 8.1", + "php" : "7.2 - 8.3", "ext-pdo" : "*", "ext-mysqlnd" : "*", "milesasylum/schnoop-schema": "^0.3.1" diff --git a/docker-compose.yml b/docker-compose.yml index 997cd6a..9653ca1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,4 +1,3 @@ -version: "2" services: schnoop: build: . diff --git a/docker-run-tests.sh b/docker-run-tests.sh index 08d8813..b8bfe06 100755 --- a/docker-run-tests.sh +++ b/docker-run-tests.sh @@ -2,4 +2,4 @@ set -o errexit -docker-compose run --rm schnoop composer test \ No newline at end of file +docker compose run --rm schnoop composer test diff --git a/docker-style-check.sh b/docker-style-check.sh index 0d714ac..e9db8bd 100755 --- a/docker-style-check.sh +++ b/docker-style-check.sh @@ -2,4 +2,4 @@ set -o errexit -docker-compose run --rm schnoop composer style-check \ No newline at end of file +docker compose run --rm schnoop composer style-check diff --git a/docker-style-fix.sh b/docker-style-fix.sh index 448c3f0..f2cb18f 100755 --- a/docker-style-fix.sh +++ b/docker-style-fix.sh @@ -2,4 +2,4 @@ set -o errexit -docker-compose run --rm schnoop composer style-fix \ No newline at end of file +docker compose run --rm schnoop composer style-fix diff --git a/phpunit.xml.dist b/phpunit.xml.dist index 04be583..6b3fa13 100644 --- a/phpunit.xml.dist +++ b/phpunit.xml.dist @@ -6,7 +6,7 @@ - +