-
Notifications
You must be signed in to change notification settings - Fork 42
Description
Currently, there is no easy way to update Travis (and Composer?) configurations across multiple repositories.
For example, [wp-cli/wp-cli#5073]((wp-cli/wp-cli#5073) changes the default PHP version to 7.3 and introduces a test job for 7.3, but this change only takes effect on that repo. This is a change that should be reflected across all command repositories.
Ideally, there would be a way to deploy all or part of the Travis configuration automatically to the command repositories. I spot checked a handful of -command repos and the configuration files are mostly the same, ignoring a few instances where changes were not made to certain repos (using precise on 5.4, for example).
There are likely to be ways parts of the composer.json file could also be automated.
This was briefly discussed today in the #cli Slack and https://github.com/mixu/gr was brought up.