ssm-cache-python icon indicating copy to clipboard operation
ssm-cache-python copied to clipboard

Switch from Travis CI to GitHub Actions and include Python 3.9 in test matrix

Open michael-k opened this issue 4 years ago • 4 comments

This requires the coveralls repo token to be available as a secret. You can find the token at https://coveralls.io/github/alexcasalboni/ssm-cache-python. It must be added at https://github.com/alexcasalboni/ssm-cache-python/settings/secrets/actions

image

michael-k avatar Jul 15 '21 15:07 michael-k

Thanks for opening this PR @michael-k, it looks awesome! 🎉

Could you share any reference to the resulting benefits? I'm personally OK with both tools, and would like to learn more about the differences and trade-offs (if any). Thanks :)

alexcasalboni avatar Jul 16 '21 10:07 alexcasalboni

  1. travis-ci.org stopped working on/around 2021-06-15 (you'd have to switch to travis-ci.com) see https://travis-ci.org/github/alexcasalboni/ssm-cache-python

Still working: image No longer working: image

  1. Travis CI GmbH was acquired in 2019. Lots of staff was let go. Personally I have the impression (no hard data) that their service also degraded (uptime, features, …).
  2. Github Actions is free for open source projects. Travis CI is also free for OSS, but you'd have to apply somehow, see https://blog.travis-ci.com/2020-11-02-travis-ci-new-billing
    • Lots of projects (boto3 [PR], django/channels, troposphere [PR], SAM CLI [PR], …) moved from Travis CI to Github Actions or somewhere else. But I'm not sure if this is related to the pricing change or anything else.
  3. GitHub Actions has more ways to trigger workflows (not relevant for this repo) https://docs.github.com/en/actions/reference/events-that-trigger-workflows

michael-k avatar Jul 16 '21 11:07 michael-k

Here's a good argument (security) against Travis CI: https://twitter.com/peter_szilagyi/status/1437646118700175360

michael-k avatar Sep 14 '21 15:09 michael-k

Ouch! Thanks for sharing 🙏

I promise I'll jump into this after coming back from honeymoon in a couple of weeks!

alexcasalboni avatar Sep 14 '21 15:09 alexcasalboni