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

Replace Travis CI with GitHub Actions #322

Merged
merged 1 commit into from
Oct 7, 2021

Conversation

hugovk
Copy link
Contributor

@hugovk hugovk commented Oct 7, 2021

Fixes #283.

Travis CI has a new pricing model which makes it harder to use for open source.

And Travis CI has been disabled on this repo for a few months.

Many projects have switched to GitHub Actions, which allows testing on Linux, macOS and Windows (compared to Linux on Travis) with 20 parallel jobs (compared to 5 on Travis).

This tests on all three operating systems, and uses the existing tox config.

@tartley
Copy link
Owner

tartley commented Oct 7, 2021

This sounds fabulous, and I'd like to merge it today. Let me check it out...

Also, wasn't it Travis which recent leaked all the repos secrets? (If so, do we have any secrets in our travis config that we should change?)

@tartley
Copy link
Owner

tartley commented Oct 7, 2021

This is freaking brilliant. Merging.

@tartley tartley merged commit 458a8bf into tartley:master Oct 7, 2021
@hugovk hugovk deleted the replace-travis-with-gha branch October 7, 2021 17:07
@hugovk
Copy link
Contributor Author

hugovk commented Oct 7, 2021

Yes, it was Travis: https://www.infoq.com/news/2021/09/travis-ci-secrets-leak/

At least no API tokens or similar were referenced in the config file, so I guess we're fine here.

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.

Travis test on Windows, and against CPython3.9, 3.10, pypy3
2 participants