Commit Graph

7 Commits

Author SHA1 Message Date
Robbie Gemmell 0094fc9f05 NO-JIRA: update to current setup-java action, take advantage of tool cache install for LTS versions 2021-05-17 15:04:43 +01:00
Robbie Gemmell 2e2cd1f073 ARTEMIS-3296: get things building on Java 16 (and 17EA+21)
Updates parent pom, various plugins or deps, tidies up inconsistent versions
and consolidates to inherited version where possible, define properties for
some versions where not. Disables some problematic tests on JDK16+ for now.

Drops DS test dep back 1 version to remove a specific breakage affecting
multiple tests/modules, introduced after its upgrade in commit
9e70b26368.
2021-05-17 08:28:46 -04:00
Clebert Suconic 0edbf890a2 ARTEMIS-3228 Enable javadocs check on PRs 2021-04-08 19:22:20 -04:00
Robbie Gemmell 2826c8abe1 NO-JIRA: GHA workflow improvements
- Build examples using release profile on JDK8, like the Travis job.
- Build the examples on JDK11+ (unlike the Travis job).
- Add a workflow_dispatch trigger to allow manual start of new runs
  without using the rerun button and overrwriting previous logs.
2021-03-04 20:36:00 -05:00
Clebert Suconic 80b2c7a89a NO-JIRA Update Travis and github builds to include jmh as part of their builds
This will make sure PR checks will always check for issues on the new module
2020-11-17 16:17:46 -05:00
Robbie Gemmell d934dc6f67 NO-JIRA: enable full build output for GitHub Actions jobs, split main and example builds to simplift viewing output 2020-09-01 16:10:33 +01:00
Robbie Gemmell 0a44416ba5 NO-JIRA: add a basic GitHub Actions build similar to the Travis job 2020-06-17 15:31:19 -04:00