Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

michael-k
Copy link
Contributor

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

And include Python 3.9 in test matrix
@alexcasalboni
Copy link
Owner

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 :)

@michael-k
Copy link
Contributor Author

  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
Copy link
Contributor Author

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

@alexcasalboni
Copy link
Owner

Ouch! Thanks for sharing 🙏

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants