-
Notifications
You must be signed in to change notification settings - Fork 9
Replace Travis CI (no longer free) with GitHub Actions CI #12
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
Conversation
Codecov Report
@@ Coverage Diff @@
## master #12 +/- ##
==========================================
+ Coverage 92.68% 94.44% +1.76%
==========================================
Files 3 3
Lines 41 36 -5
==========================================
- Hits 38 34 -4
+ Misses 3 2 -1
Continue to review full report at Codecov.
|
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.
Hi @kahaaga, thanks for the PR!
can you also add workflow files for TagBot and CompatHelper?
Thanks!
Done! |
Problem
Travis CI is no longer free for open-source projects. Therefore, tests will not run for this project anymore unless someone pays for a premium account at Travis.
Solution
GitHub Actions, however, is free. This PR adds CI using Github Actions, duplicating (as far as I can tell) the behaviour of the previous
.travis.yml
script.Where to see test logs with Github Actions?
The CI environment and test logs can be found here on GitHub in the "Actions" tab in the toolbar, next to "Pull Requests" (see attached screenshots). The test logs can be found by clicking the "Run julia-actions/julia-runtest" icon in the last picture.
Windows/mac
Testing on windows/mac doesn't seem to work, but I can't figure out why.