ci: include multiple versions of java and OS in test_pack_dock workflow#1093
ci: include multiple versions of java and OS in test_pack_dock workflow#1093maximearmstrong merged 21 commits intomasterfrom
Conversation
|
Thank you for this contribution! 🍰✨🦄 Information about source corruption0 out of 1248 sources are corrupted. Acceptance test detailsThe changes in this pull request did not trigger any new errors on known GTFS datasets from the MobilityDatabase. |
.github/workflows/test_pack_doc.yml
Outdated
| uses: actions/upload-artifact@v2 | ||
| with: | ||
| name: Application - cli executable .jar -- ${{ steps.prep.outputs.versionTag }} | ||
| name: Application - cli executable - Java ${{ matrix.java_version }}.jar -- ${{ steps.prep.outputs.versionTag }} |
There was a problem hiding this comment.
IMHO this is difficult to read as a name, and it's already hard to find the right Action when looking at "checks" output (see #1095 for a more general discussion of this).
Here's an alternative that I think is easier to read:
| name: Application - cli executable - Java ${{ matrix.java_version }}.jar -- ${{ steps.prep.outputs.versionTag }} | |
| name: Application - CLI executable - Java ${{ matrix.java_version }} JAR file -- ${{ steps.prep.outputs.versionTag }} |
You bet, it's centos stream 8 (redhat workalike) here's the version from the server; uname redhat-release java packages |
|
"Ubuntu 20.04" is probably the nearest. |
This reverts commit 9a068e8.
|
It seems that the generation of javadocs on As of now, |
|
Thank you for this contribution! 🍰✨🦄 Information about source corruption0 out of 1248 sources are corrupted. Acceptance test detailsThe changes in this pull request did not trigger any new errors on known GTFS datasets from the MobilityDatabase. |
|
Hopefully Windows Javadoc generation should work correctly after PR #1121 is merged, which should unblock this PR. |
|
Thank you for this contribution! 🍰✨🦄 Information about source corruption0 out of 1248 sources are corrupted. Acceptance test detailsThe changes in this pull request did not trigger any new errors on known GTFS datasets from the MobilityDatabase. |
barbeau
left a comment
There was a problem hiding this comment.
@maximearmstrong Do you have any objection to merging this? It seems to be working as intended to me - package/test/javadoc tasks are run across Linux and Windows on GitHub CI now, for both Java 11 and 17.
|
@barbeau All good on my side! Thank you! |
Summary:
This PR provides support to execute
test_pack_doc.ymlworkflow on multiple versions of Java: 11 and 17, as well as different OS; in order to flag potential incompatibilities.Expected behavior:
Run the same jobs
test,doc, andpackon different versions of the JDK: 11 and 17.All artifacts should be persisted and identified by the JDK's and OS version that was used to produce them.
Please make sure these boxes are checked before submitting your pull request - thanks!
gradle testto make sure you didn't break anything