Robbie Gemmell
8bbd0d4d77
NO-JIRA: add JDK22 to GHA CI job
2024-07-01 09:43:50 +01:00
Robbie Gemmell
68155867b6
ARTEMIS-4832: direct test output to file, make results more visible
...
Archive test logs upon GHA CI job failure to allow inspection.
Output to console can be enabled on request with e.g:
mvn test -Dmaven.test.redirectTestOutputToFile=false
2024-06-21 11:51:03 -04:00
Robbie Gemmell
da0287ddba
update actions to resolve deprecation warnings, and bump OS version
2024-02-13 11:46:19 +00:00
Robbie Gemmell
ff8f45de07
ARTEMIS-4533: fix up variable name to reflect actual usage
2024-01-08 15:27:47 +00:00
Robbie Gemmell
547aa2fba6
ARTEMIS-4533: update CI build, update READMEs/docs to reference examples repo and refresh queue example output, tweak assembly as needed, update release steps
2023-12-14 12:05:52 -05:00
Robbie Gemmell
bc93eb3faf
NO-JIRA: also update checks job to ga build
2023-10-18 14:48:30 +01:00
Robbie Gemmell
6dc225c714
NO-JIRA: use release build now that Temurin 21 is out
2023-10-10 16:47:28 +01:00
Robbie Gemmell
3f2587c85a
NO-JIRA: just use 21-ea (built from the JDK 21 RC1/GA tag) for now while awaiting Temurin 21 GA
2023-10-02 11:33:33 +01:00
Clebert Suconic
c9f2f53b88
ARTEMIS-4360 Make compatibility-tests opt in with -Pcompatibility-tests
2023-07-12 12:46:15 -04:00
Robbie Gemmell
e2995e95d9
NO-JIRA: update GHA build to use JDK 20 rather than 19
2023-03-29 12:55:03 +01:00
Robbie Gemmell
e4ef483115
ARTEMIS-4076: add a JDK 19 run to CI jobs
2022-10-27 16:16:42 +01:00
Robbie Gemmell
c01833aa3f
ARTEMIS-4020: stop CI jobs trying to activate tests-CI logging config profile, it no longer exists
2022-09-30 14:56:19 +01:00
Clebert Suconic
f953408185
ARTEMIS-3969 Removing Extra tests from the codebase
2022-09-02 13:04:53 -04:00
GChuf
0ac764324d
NO-JIRA: Update github actions
...
Updates OS from Ubuntu 18 to Ubuntu 20
Updates github actions cache, checkout and setup-java to v3
2022-07-01 20:02:06 +01:00
Robbie Gemmell
ea498e50e3
NO-JIRA: rework GHA jobs cache config
...
- Use simple path instead of earlier workarounds.
- Add cleanup step instead to purge some output.
- Change back to single shared cache, reduces number and combined size
of caches, Checks job usually completes first and contains superset.
- Change the intial key prefix so as to force a new cache
2022-07-01 12:32:49 +01:00
Robbie Gemmell
1bcf0f35f8
ARTEMIS-3877: move site javadoc generation into release profile, add placeholder for regular assembly use, like all the other module content
...
Adds specific check run to CI job for building the website content, and fixes up some small issues with the other site placeholder content.
2022-06-29 15:46:08 -04:00
Robbie Gemmell
e8074f713b
NO-JIRA: use install on examples build otherwise it needs to download remote snapshot during javadoc build, which may not exist and so fails
2022-01-20 15:55:40 +00:00
Robbie Gemmell
58567880fb
ARTEMIS-3420: require Java 11+, resolve some issues from doing so and tidy up some stale bits as a result
2021-11-09 11:02:51 -05:00
Robbie Gemmell
84b0c1118b
NO-JIRA: update GHA cache config to workaorund broken exclusions, tweak excludes, skip cache for tags
...
include token pom change to prod creation of a new cache
2021-10-13 15:43:17 +01:00
Robbie Gemmell
ef677d14d4
NO-JIRA: update GHA builds to use Temurin, and JDK 17 instead of 16
2021-09-24 17:30:18 +01:00
Robbie Gemmell
20e66a2063
NO-JIRA: split various checks out to their own sub jobs on GHA
...
- Ensures tests start and complete as fast as possible, speeding things up overall.
- Makes the checks happen earlier, and doesnt prevent the tests running if they fail, and vice versa.
Also tweaks build and cache config to avoid caching unintended build output as it has been.
2021-08-24 12:02:28 -04:00
Robbie Gemmell
5a1449d812
ARTEMIS-3440: separate effect of -Pdev from test profiles, make them independent
...
use pluginManagement config + executions to enable the RAT and Checkstyle checks rather than properties
2021-08-24 12:02:28 -04:00
Robbie Gemmell
c300d58baa
NO-JIRA: use the google mirror for maven central to spread load and help reduce sporadic CI failures
2021-08-23 12:35:39 +01:00
Robbie Gemmell
c993b5a0e9
NO-JIRA: fix javadoc errors on JDK11+, enable CI javadoc check on JDK11+
2021-06-02 17:37:06 +01:00
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