-
-
Notifications
You must be signed in to change notification settings - Fork 352
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
chore: setup GitHub Actions workflow for continuous integration #3723
Conversation
Ping @monperrus Took me a while to get coverage uploading to work, but now all of the most important tests and checks are running on GH Actions. |
I realized something: the new |
It will work fine as the final if-check is false anyway
Sorry, unping Martin, I had missed some things. |
@monperrus Okay, now it's done! |
Thanks a lot LGTM. |
Thanks a lot @slarse now we have CI again! |
Great! |
#3600
Adds GitHub workflows for tests. The following is adapted from the Travis jobs:
mvn test
with JDK 1.8, 11 and 15travis-extras.sh
, except for the external CI stuffThe following is not adapted from the Travis jobs:
travis-extra.sh
as the environment variables don't match for the final if-checkchore/travis/travis-master.sh
script, as it depends on Travisspoon-ci-external
.In regards to #3691, it would probably be simple to add a Windows build to the workflow as well.
I have not removed the Travis stuff, I'm assuming that we'll use GH Actions as a backup for when Travis becomes unavailable.