cfpb / django-flags

Feature flags for Django projects
https://cfpb.github.io/django-flags/
Creative Commons Zero v1.0 Universal
260 stars 32 forks source link

Use GitHub Actions to run unit tests #52

Closed willbarton closed 5 years ago

willbarton commented 5 years ago

This PR is a proposal to replace Travis on this repository with GitHub Actions. It includes as close to a 1:1 translation from Travis's configuration to GitHub Actions. I'm curious what folks think.

An example run from this branch is here: https://github.com/cfpb/django-flags/commit/ec06c2c1a95f1d47465238b4b92d3fab6322d5fd/checks

willbarton commented 5 years ago

We don't care that coveralls isn't reporting, do we?

Well, we do. I've been (slowly) iterating on trying to figure out why it's not reporting.

willbarton commented 5 years ago

I think we could probably merge this and see what Coveralls does. If it's a problem we can continue iterating.