silverstripe / .github

0 stars 2 forks source link

Manually ensure all module have merge-up.yml and dispatch-ci.yml #249

Closed emteknetnz closed 6 months ago

emteknetnz commented 6 months ago

Module standardiser is being run on all supported repos in this issue https://github.com/silverstripe/.github/issues/242

However, because the default branch is incorrect on some supported modules that are not on the silverstripe account, they will only get their CMS 5 branches updated but not the default branch where the github actions are run

Recommend that you write a script that goes though all the supported modules, and then make a github api call to determine to default branch, then read contents of the default branch to see if the 2x workflow files exist, and then manually create PRs to add them to the default branches

Script used

Notes

PRs

GuySartorelli commented 6 months ago

Looks like the only items missed by this are recipes (which we explicitly DO NOT want to have mergeups, so that's good) and things that aren't supported for CMS 5... which is a grey area so I'll leave those be.

GuySartorelli commented 6 months ago

PRs merged. I've run merge-ups, which mostly failed due to conflicts but there's a separate card open to handle that.