Conversation
|
Hello. Thanks for opening a pull request. I would like to understand the changes. Why is it necessary to update the CI? The current CI:
Would like to know if there is an existing precedent, e.g. other atom language repos have migrated to github actions. |
Hi. I mentioned the reasons for this change in the above post:
Extra points:
I know, but it needs to be updated at some point. My PRs to language-* packages all fail because Travis is outdated. See this for an example:
But Atom is a GitHub product, it is hosted on GitHub. It is much more natural to use something from GitHub itself.
An example of a project that currently use it: I use GitHub Actions in all the projects at @atom-ide-community, so we have battle-tested these in our organization. I have opened PRs for a dozen of the language repos. |

Description of the change
Use GitHub Actions instead of Travis and Appveyor.
Benefits
https://blog.travis-ci.com/2020-11-02-travis-ci-new-billing
Verification
The CI passes: https://github.com/aminya/language-java/actions/runs/359820773
Drawbacks
none
Release Notes
N/A