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
Migrate TravisCI jobs to GitHub Actions #8492
Conversation
Great move, happy to have all tests under one roof. About Open Source on Travis:
|
The following is from TravisCI Community Forum:
|
We are not going to collect / send any coverage data for the time being
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesome!
@jekyllbot: merge +dev |
Ashwin Maroli: Migrate TravisCI jobs to GitHub Actions (#8492) Merge pull request 8492
jekyllbot: Update history to reflect merge of jekyll#8492 [ci skip]
jekyllbot: Update history to reflect merge of jekyll#8492 [ci skip]
jekyllbot: Update history to reflect merge of jekyll#8492 [ci skip]
Background
Because TravisCI.org is shutting down, its web workers are being retired gradually and consequently jobs take ages to get queued and then run.
Migrating to TravisCI.com is an option but it is not entirely free even for FOSS projects — builds consume finite amount of minutes allotted per month.
Summary
Use GH Actions to handle CI for Linux platform by running Jekyll's test suite on Rubies 2.5 and 2.7
Once everything is running as expected, TravisCI will only be running tests on JRuby and RuboCop-based script.
.travis.yml
entirelyworkflows/ci.yml