zendframework / zend-view

View component from Zend Framework
BSD 3-Clause "New" or "Revised" License
49 stars 61 forks source link

Ensure all builds pass #173

Closed weierophinney closed 5 years ago

weierophinney commented 5 years ago

This patch does a number of things to ensure all builds will pass on Travis.

First, it removes the composer.lock, and modifies the tests to run against latest and lowest dependencies only, with the following notes:

Through experimentation, I found that running against the lockfile was problematic due to some dependencies only running on PHP 7.1 and up, as well as the various mixes in dependencies when running against different zend-mvc versions. A lowest/latest approach should be sufficient for our needs until we are able to bump to PHP 7.1+ and drop support for zend-mvc v2 releases.

Additionally, this patch adds environments for the PHP 7.3 series, to ensure we are compatible.