localgovdrupal / localgov

Installation profile for the LocalGov Drupal distribution.
GNU General Public License v2.0
81 stars 18 forks source link

Only run Github CI tests on that modules code - not on all modules #423

Closed stephen-cox closed 2 years ago

finnlewis commented 2 years ago

Just noting this again at Merge Monday.

Not any time this week, but hoping to make this soon.

This has complications and will involve reworking the test file:

https://github.com/localgovdrupal/localgov/blob/2.x/.github/workflows/test.yml

finnlewis commented 2 years ago

@Adnan-cds and I were just discussing this and would like to get this moving soon. We think we'll have time to look at this in a couple of weeks.

stephen-cox commented 2 years ago

Now we have this working in Alert Banner we should genericise it and roll it out to all repos

finnlewis commented 2 years ago

Assigning this one to you @stephen-cox - want to give it an estimated number of story points?

stephen-cox commented 2 years ago

I've written a PHP app that updates the GitHub workflows from a template, creating PRs for the changes: https://github.com/localgovdrupal/github_workflow_manager

There are now 24 PRs for this: