diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 089dfc5..2332953 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -30,12 +30,20 @@ jobs: experimental: - false include: + - php: "7.4" + composer-options: "" + experimental: true + dependencies: "highest" + - php: "8.0" + composer-options: "" + experimental: true + dependencies: "highest" - php: "8.1" - composer-options: "--ignore-platform-reqs" + composer-options: "" experimental: true dependencies: "highest" - php: "8.2" - composer-options: "--ignore-platform-reqs" + composer-options: "" experimental: true dependencies: "highest" - php: "8.3" diff --git a/.gitignore b/.gitignore index f25c85e..9591ace 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ vendor .idea composer.lock -.phpcs-cache \ No newline at end of file +.phpcs-cache +.env diff --git a/Makefile b/Makefile index 972a233..5b4fea1 100644 --- a/Makefile +++ b/Makefile @@ -38,10 +38,10 @@ code-find-smells md: ## Run static analysis tool to find code smells using mess @docker compose exec ${PHP_CONTAINER_NAME} ./vendor/bin/phpmd src,tests text phpmd.xml --suffixes php composer-update: ## Run composer update - @docker run --rm --interactive --tty --volume $PWD:/app composer update + @docker run --rm --interactive --tty --volume $$PWD:/app composer update composer-install: ## Run composer update - @docker run --rm --interactive --tty --volume $PWD:/app composer install + @docker run --rm --interactive --tty --volume $$PWD:/app composer install console c: ## Run the container bash console docker exec -it php /bin/bash diff --git a/composer.json b/composer.json index 33c4ef5..3cf5eb4 100644 --- a/composer.json +++ b/composer.json @@ -25,7 +25,7 @@ "php": "7.4.*||8.*", "guzzlehttp/guzzle": "^7.0", "codeception/codeception": "4.*||5.*", - "phpunit/phpunit": "^8.5 || ^9.0 || ^10.0", + "phpunit/phpunit": "^8.5 || ^9.0 || ^10.0 || ^11.0 || ^12.0", "jfcherng/php-diff": "^6.14" }, "require-dev": {