City-of-Helsinki/harrastuspassi-backend

Migrate Travis CI to Github Actions

Opened this issue · 1 comments

As Travis CI changed it's contract and Helsinki is starting to migrate it's projects to Github Actions, we should migrate this repository as well. Currently we have no build/test pipeline running, and that's bad.

You can see how it's implemented in other Helsinki projects such as this: https://github.com/City-of-Helsinki/kukkuu/blob/master/.github/workflows/ci.yml

I'd also like to see this augmented with our Haltu Gitlab CI jobs which would test how this project is behaving in our hosting. These tests would be additional to Github Actions.