keflavich / imf

Simple tools to work with the Initial Mass Function
MIT License
44 stars 17 forks source link

GitHub actions #25

Closed segasai closed 3 years ago

segasai commented 3 years ago

Here's a quick implementation of the github actions mimicking the working parts of travis. I've never used tox, but it seems to work.

Barring objections I'll merge it in a couple of days.

keflavich commented 3 years ago

Thanks @segasai, this is a big help!

I disabled the travis webhook too.

segasai commented 3 years ago

Thanks. I think still the travis-ci status seems to be required for merging. As even after the deletion of .travis.yml it says 'continuous-integration/travis-ci Expected — Waiting for status to be reported' and 'Required statuses must pass before merging'. There must be a setting somewhere ...

keflavich commented 3 years ago

Following https://docs.github.com/en/github/administering-a-repository/managing-a-branch-protection-rule, it is in the settings:branches area. Got there via https://github.com/travis-ci/travis-ci/issues/8988

segasai commented 3 years ago

Great! merged.