Closed emteknetnz closed 2 years ago
We'll use this to create all the initial pull-requests - https://github.com/emteknetnz/module-standardiser
It creates PRs that look like this https://github.com/silverstripe/silverstripe-tagfield/pull/212
All the cron jobs are scheduled at varying times throughout the week so we don't clog things up
For any custom logic, we'll add this manually after the initial pull-requests have been created
Looks like a lot of supported modules are missing from the PR list:
Probably more too - I stopped checking when I got that far.
Didn't quite manage to get all the builds green, but these are mostly failures that just got highlighted by the new build system. We'll create a follow up card.
Didn't quite manage to get all the builds green, but these are mostly failures that just got highlighted by the new build system. We'll create a follow up card.
ACs
ACs Round 2 PRs
startsWith(github.repository, '<account>/')
togithub.repository_owner == '<account>'
$find
in module-standardiser was too strictNotes
Custom .travis files
assets - PHP_COVERAGE_SUITE=assets .. to stop travis timing out after 10 minutesnot requiredCustom .travis files, though probably does not need to be custom
Graphql3
missing .travis.yml / ancient non-shared .travis
.travis files where REQUIRE_EXTRA should be moved to composer.json require-dev
Note: keep silverstripe/frameworktest as a requirement in module ci.yml, rather than composer require-dev, because it should eventually get split to move the 'behat test models' to a separate module - issue. If/when that happens, consider moving the requirement of the new module to require-devPRs - CI
PRs - Modules