merative / spm-middleware

A collection of Middleware modules and roles required for installing Cúram Social Program Management. SUITABLE FOR INTERNAL TEST AND DEVELOPMENT ONLY
MIT License
1 stars 6 forks source link

Enable GH Actions #28

Closed andreyzher closed 2 years ago

andreyzher commented 2 years ago

I see you've started work on migrating to GitHub Actions. I had some workflows already done on a fork, so hopefully this can help.

There are 3 workflows defined:

This is different from the Travis pipeline which can't cope with PRs from forks and automatically publishes on merge to main - with this workflow, the maintainers would be responsible for creating the Git tag, which would then trigger the release/publish process.

salob commented 2 years ago

Hi @andreyzher. Thanks for this contribution. We are only getting to review this now so could you please update your fork and have a look at the failing tests. We might create a develop branch that can be used for contributions instead of merging straight to main. Or would you have suggestions on this ?