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 CI on Travis and AppVeyor with GitHub Actions #1472
Conversation
Ok this seems to work pretty nicely. I'm inclined to merge this and disable Travis and AppVeyor completely. Before I do it would be good to get some thoughts from the other maintainers. |
This looks so great! I really want to dig into github actions and this PR made me want to play around with them even more! I'm pretty happy to ditch Travis, it has served us well but yeah we are having a lot of issues with it. Not only it takes a long time to run sometimes it doesn't report the status to github and things just stay untouched until something unstucks the report (still dont know why or how) So disabling travis I'm up for it. Appveyor doesn't bother me, but we had it because of the windows compatibility, if we ditch appveyor will we risk of breaking opsdroid on windows? Also is opsdroid working 100% on windows to even matter? 🤔 |
Yeah Travis has been causing enough problems that I'm ready to try something else. GitHub Actions also runs on Windows and MacOS. So we should be better off! |
Oh awesome! Then yeah I'd say move the whole thing to github actions should be easier to maintain as well 👍 |
Codecov Report
@@ Coverage Diff @@
## master #1472 +/- ##
=======================================
Coverage 99.90% 99.90%
=======================================
Files 52 52
Lines 3186 3276 +90
=======================================
+ Hits 3183 3273 +90
Misses 3 3
Continue to review full report at Codecov.
|
CI has been pretty slow lately.
This is a test to see how easy it would be to switch our CI to GitHub Actions for more parallelism and hopefully less queueing.