-
Notifications
You must be signed in to change notification settings - Fork 442
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
Builds and tests all major Java versions on Ubuntu and MacOS OSes. #646
base: master
Are you sure you want to change the base?
Conversation
@jnh5y I believe everything is ready for the merge. Not sure why the Eclipse Foundation legal agreement row above is complaining. Any ideas? |
Ah, it is complaining since the commits are not signed-off. So sorry for the trouble. When I need to sort this, I checkout the tip of 'master', create a brand new branch, and then do a |
Is this still fairly fast to run CI? It's nice if the CI is as fast as possible, to make PR turnaround quick. |
Fair question. It looks like this run took around 5 and a half minutes: https://github.com/locationtech/jts/actions/runs/392415941 My primary project can take 40-50 minutes for all the CI builds and integration tests, so from my point of view, that's blazing;). Do you have a threshold for how long the GitHub Actions ought to take? |
I think so, especially when you can have up to 4 in parallel (and it's free). In the YAML markup it can run based on Git events. In this case if you have a branch shared by other developers the CI will run the workflow on a pull event. name: GitHub CI
on: [push, pull_request] So, after a push it's really nice to click on the Actions tab and view all the build & tests states (running, failed, etc.). |
Faster is better. My last PR took 1m16s : https://github.com/locationtech/jts/actions/runs/392613116 |
@jnh5y James,
On the command line Do you need me to take additional steps? |
Signed-off-by: Carl Dea <[email protected]>
Combined as one commit and signed by yours truly. This was derived from the branch https://github.com/carldea/jts/tree/ci-verify-java-vers-os-matrix
and PR #638
Excerpt:
What's nice is GitHub will build and test up to 4 runners in parallel.
Please use this PR to merge and delete or decline the following PR
#638