Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: use shared workflow #324

Merged
merged 2 commits into from
May 21, 2024
Merged

feat: use shared workflow #324

merged 2 commits into from
May 21, 2024

Conversation

millnut
Copy link
Member

@millnut millnut commented May 19, 2024

This PR switches the module to use the shared workflow test file provided in the new workflow repo https://github.com/localgovdrupal/localgov_shared_workflows.

This will allow us to maintain a single workflow testing file which we can use across modules using the GitHub shared workflows functionality.

Once this has been reviewed I'll look at switching the other modules to this shared workflow.

Copy link
Member

@stephen-cox stephen-cox left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice work @millnut! This is a huge simplification of the workflow management.

There maybe issues with the shared workflow when a module needs to support different versions of Drupal or LGD, but it's like this won't be required until we start adding Drupal 11 support and don't effect this repo now, so no action required, just flagging it for later.

@millnut
Copy link
Member Author

millnut commented May 21, 2024

Thank you @stephen-cox yep I've started to look at Drupal 11 and we have quite a few contrib modules that we are blocked on. We should be able to expand this workflow with optional inputs to cover those cases.

@finnlewis finnlewis merged commit dec5e46 into 1.x May 21, 2024
8 checks passed
@finnlewis finnlewis deleted the feature/1.x/shared-workflow branch May 21, 2024 11:16
@andybroomfield andybroomfield mentioned this pull request May 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants