phpcq/travis-configuration-check
CLI tool to validate a project's .travis.yml against composer.json. Ensures required PHP versions are defined and covered in Travis, checks that Travis-listed PHP versions exist, and can fail on unmaintained PHP versions (pre-5.4).
This check performs several tests.
The first test ensures that a PHP version is set in the composer.json and this version is also covered by the .travis.yml.
The second test is to ensure that all allowed versions in .travis.yml are available at travis-ci.
Optionally it tests, that no unmaintained PHP version is set in the composer.json and .travis.yml and errors when an unmaintained PHP version is mentioned. Currently this means any version prior to PHP 5.4.
Add to your composer.json in the require-dev section:
"phpcq/travis-configuration-check": "~1.0"
Call the binary:
./vendor/bin/check-travis-configuration.php
Optionally pass the root of the project to check:
./vendor/bin/check-travis-configuration.php /path/to/some/project
To additionally check for unmaintained PHP versions:
./vendor/bin/check-travis-configuration.php --unmaintained-version-error
To additionally check for unmaintained PHP versions within another project:
./vendor/bin/check-travis-configuration.php --unmaintained-version-error /path/to/some/project
How can I help you explore Laravel packages today?