diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 0000000..abe734c --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,33 @@ +# PHP CircleCI 2.0 configuration file +# +# Check https://circleci.com/docs/2.0/language-php/ for more details +# +version: 2.1 + +commands: + build: + steps: + - checkout + - run: sudo apt update + - run: + name: Composer Install + command: | + composer install -n --prefer-dist --no-scripts + - run: + name: Run Tests + command: | + ./vendor/bin/phpunit + +jobs: + php81: + docker: + - image: cimg/php:8.1 + resource_class: small + steps: + - build + +workflows: + version: 2 + laravel-rollout: + jobs: + - php81 diff --git a/.gitignore b/.gitignore index d0ec629..ec2c877 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,5 @@ composer.lock .php_cs.cache coverage .phpunit.result.cache +.idea/ +.phpunit.cache/ diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 8d96684..0000000 --- a/.travis.yml +++ /dev/null @@ -1,27 +0,0 @@ -language: php - -matrix: - include: - - php: 7.3 - env: ILLUMINATE_VERSION=^7.0 - - php: 7.3 - env: ILLUMINATE_VERSION=^8.0 - - php: 8.0 - env: ILLUMINATE_VERSION=^8.0 - -before_install: - - composer require "illuminate/cache:${ILLUMINATE_VERSION}" --no-update - - composer require "illuminate/config:${ILLUMINATE_VERSION}" --no-update - - composer require "illuminate/console:${ILLUMINATE_VERSION}" --no-update - - composer require "illuminate/database:${ILLUMINATE_VERSION}" --no-update - - composer require "illuminate/support:${ILLUMINATE_VERSION}" --no-update - -before_script: composer update --prefer-source --no-interaction --dev - -script: - - vendor/bin/phpunit - -after_script: - - mkdir -p build/logs - - vendor/bin/phpunit --coverage-clover build/logs/clover.xml - - vendor/bin/php-coveralls --exclude-no-stmt -v diff --git a/composer.json b/composer.json index e2ed6ed..cf913cb 100644 --- a/composer.json +++ b/composer.json @@ -11,22 +11,19 @@ ], "minimum-stability": "stable", "require": { - "php": "^7.3|^8.0", - "illuminate/cache": "^7|^8", - "illuminate/config": "^7|^8", - "illuminate/console": "^7|^8", - "illuminate/database": "^7|^8", - "illuminate/support": "^7|^8", + "php": "^8.1", + "illuminate/cache": "^9", + "illuminate/config": "^9", + "illuminate/console": "^9", + "illuminate/database": "^9", + "illuminate/support": "^9", "opensoft/rollout": "2.2.*" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^2.17", - "illuminate/container": "^7|^8", - "mockery/mockery": "^1.4.1", - "orchestra/testbench": "^5.0|^6.0", - "php-coveralls/php-coveralls": "^2.4", - "phpunit/phpunit": "^8.0|^9.0", - "squizlabs/php_codesniffer": "^3.1" + "illuminate/container": "^9", + "mockery/mockery": "^1.6.12", + "orchestra/testbench": "^7.42.0", + "phpunit/phpunit": "^9.5.10" }, "autoload": { "psr-4": { diff --git a/phpunit.xml b/phpunit.xml index a2918e2..90da1c7 100644 --- a/phpunit.xml +++ b/phpunit.xml @@ -1,24 +1,16 @@ - - - - ./tests/ - - - - - ./src/ - - - - - + + + + ./src/ + + + + + ./tests/ + + + + +