Builds and tests all major Java versions on Ubuntu and MacOS OSes.#646
Builds and tests all major Java versions on Ubuntu and MacOS OSes.#646carldea wants to merge 1 commit intolocationtech:masterfrom
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 <carl.dea@gmail.com>
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