diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml new file mode 100644 index 0000000..79f1e9f --- /dev/null +++ b/.github/workflows/tests.yml @@ -0,0 +1,23 @@ +name: Tests + +on: + push: + pull_request: + workflow_dispatch: + +jobs: + tests: + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + php: ['7.4', '8.5'] + + steps: + - uses: actions/checkout@v4 + - uses: shivammathur/setup-php@v2 + with: + php-version: ${{ matrix.php }} + coverage: none + - run: composer update --prefer-dist --no-interaction + - run: vendor/bin/phpunit diff --git a/README.md b/README.md index 1021fdb..3ac1329 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,6 @@ [![Build Status](https://travis-ci.org/rapidwebltd/php-postcodes.svg?branch=master)](https://travis-ci.org/rapidwebltd/php-postcodes) [![Coverage Status](https://coveralls.io/repos/github/rapidwebltd/php-postcodes/badge.svg?branch=master)](https://coveralls.io/github/rapidwebltd/php-postcodes?branch=master) -[![StyleCI](https://styleci.io/repos/79115768/shield?branch=master)](https://styleci.io/repos/79115768) ![Packagist](https://img.shields.io/packagist/dt/rapidwebltd/php-postcodes.svg) This library handles various UK postcode related tasks. diff --git a/composer.json b/composer.json index 1c6dd92..db7c7da 100644 --- a/composer.json +++ b/composer.json @@ -6,14 +6,13 @@ "homepage": "https://github.com/rapidwebltd/php-postcodes", "license": "LGPL-3.0-only", "require": { - "php": ">=5.5.9", - "guzzlehttp/guzzle": "~6.0", - "fzaninotto/faker": "^1.6" + "php": "^7.4 || ^8.0", + "guzzlehttp/guzzle": "^7.4.5", + "fakerphp/faker": "^1.9.1" }, "require-dev": { - "phpunit/phpunit": "^5.7", - "fzaninotto/faker": "^1.6", - "satooshi/php-coveralls": "^2.0" + "phpunit/phpunit": "^5.7 || ^9.6", + "php-coveralls/php-coveralls": "^2.0" }, "autoload": { "psr-4": {