-
-
Notifications
You must be signed in to change notification settings - Fork 276
Use GitHub Actions instead of Travis CI #309
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Use GitHub Actions instead of Travis CI #309
Conversation
Travis CI is no longer providing CI minutes for open source projects: https://news.ycombinator.com/item?id=25338983 It's also been pretty slow: the build for slevithan#308 hasn't started in 13 minutes
Can we also replace the Travis CI build status badge at the top of README.md with something equivalent? |
Good call, I'll try to see if I can find something. It looks like we'll need to manually enable the workflow once this is merged: https://docs.github.com/en/free-pro-team@latest/actions/managing-workflow-runs/disabling-and-enabling-a-workflow But, I'm still working on fixing a bug in it: https://github.com/josephfrazier/xregexp/actions/runs/407379254 |
Maybe it's for the best to just kill the badge anyway, since the readme shows up on npm and elsewhere. |
@@ -1,6 +1,6 @@ | |||
# XRegExp 4.4.0 | |||
|
|||
[](https://travis-ci.org/slevithan/xregexp) | |||
[](https://github.com/slevithan/xregexp/actions) |
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.
nice
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.
Thanks, I think it should work, but we can check once it's merged.
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.
fixed in #310
ok, looks like we're good now: https://github.com/josephfrazier/xregexp/runs/1515139490?check_suite_focus=true |
Travis CI is no longer providing CI minutes for open source projects: https://news.ycombinator.com/item?id=25338983
It's also been pretty slow: the build for #308
hasn't started in 13 minutes
The config file is based on the template at https://docs.github.com/en/free-pro-team@latest/actions/guides/building-and-testing-nodejs#specifying-the-nodejs-version