74 Commits

Author SHA1 Message Date
Andy Wilkinson
ce333b8476 Update workflows with latest failure expectations 2025-06-07 09:01:37 +01:00
Moritz Halbritter
06fec73689 Update workflows with latest smoke tests 2025-05-28 09:37:40 +02:00
Andy Wilkinson
0425652be1 Work around thread-safety bug in Docker Compose
See https://github.com/docker/compose/issues/12747 and
https://github.com/actions/runner-images/issues/12160
2025-05-21 09:03:49 +01:00
Andy Wilkinson
5c0ad354f1 Fix notification sending
A check for failure() is required, per the GitHub Actions docs [1]:

"you must still include failure() to override the default status
check of success() that is automatically applied to if conditions
that don't contain a status check function"

[1] https://docs.github.com/en/actions/writing-workflows/choosing-what-your-workflow-does/evaluate-expressions-in-workflows-and-actions#failure-with-conditions
2025-05-12 07:31:44 +01:00
Andy Wilkinson
f25cfdd4ed Remove CI for 3.0.x branch as it is now end-of-life 2025-05-06 09:38:59 +01:00
Andy Wilkinson
ab21e145eb Stop sending notification on expected failure
The changes in 752729f1 in advertently resulted in notifications
being sent upon an expected failure. This commit corrects that by
looking at the build step's conclusion (where continue-on-error has
been taken into account) rather than build step's outcome (where
continue-on-error has not been considered).
2025-05-02 15:06:37 +01:00
Andy Wilkinson
752729f180 Don't send GChat notifications for failures during setup steps 2025-05-01 13:11:16 +01:00
Andy Wilkinson
7fcc67e034 Update workflows with latest failure expectations 2025-03-13 08:14:05 +00:00
Andy Wilkinson
f9bde38239 Update workflows with latest failure expectations 2025-03-12 08:18:13 +00:00
Andy Wilkinson
fac45db22f Update workflows with latest failure expectations 2025-03-11 10:32:28 +00:00
Andy Wilkinson
d84d6fcaa0 Add Spring Boot 3.5 to CI
Closes gh-258
2025-03-10 13:42:43 +00:00
Andy Wilkinson
11b693ec30 Update workflows with latest smoke tests 2025-02-27 10:40:55 +00:00
Andy Wilkinson
142c370cda Update workflows with latest failure expectations 2025-02-08 08:35:48 +00:00
Andy Wilkinson
0045803105 Upload hs_err_pid files on failure
Closes gh-257
2025-01-21 15:02:43 +00:00
Andy Wilkinson
895163c8fb Use Java 17 when warming the caches 2025-01-17 11:23:54 +00:00
Andy Wilkinson
c57e2dfcea Try to improve GitHub Actions cache efficiency
Previously, every individual smoke test would write to and read from
the GitHub Actions cache. This quickly exhausted to 10GB limit,
resulting in cache misses and time spent downloading Gradle and
dependencies.

This commit configures each smoke test's workflow to only read from
the GitHub Actions cache and to never write to it. To populate the
cache, it introduces a new Warm Caches workflow that has read-write
access to the cache. It runs once per branch per day before the
branch's smoke tests run. The intent is that the Warm Caches workflow
will populate the GitHub Actions cache and that each of the
individual smoke tests will then reuse this cache. With each branch
only have a single workflow that writes to the cache, the 10GB limit
should not be exhausted, increasing cache hits.
2025-01-17 11:16:17 +00:00
Andy Wilkinson
5b511adc55 Update the name of the Develocity access key secret 2024-12-12 10:05:33 +00:00
Moritz Halbritter
10b4e38f1f Update workflows with latest failure expectations 2024-12-09 11:36:49 +01:00
Andy Wilkinson
cfa883d8c9 Start scheduling the 3.2.x tests again 2024-11-25 10:13:52 +00:00
Andy Wilkinson
ed624e3d7c Polish 2024-11-21 15:28:50 +00:00
Andy Wilkinson
260fdf1225 Stop scheduling 3.2.x tests
Stop scheduling the 3.2.x smoke tests until the OSS to commercial
transition is complete and the necessary repository configuration and
artifacts and are in place.
2024-11-21 15:24:30 +00:00
Moritz Halbritter
fd7283dc6c Update workflows with latest failure expectations 2024-11-18 10:28:43 +01:00
Moritz Halbritter
966fca3092 Update workflows with latest failure expectations 2024-11-06 14:26:00 +01:00
Andy Wilkinson
490d4c5d91 Update workflows with latest failure expectations 2024-11-06 08:48:31 +00:00
Andy Wilkinson
3a8710cff6 Polish 2024-10-04 09:42:29 +01:00
Andy Wilkinson
f5debc563a Disable collectReachabilityMetadata when running app tests
Closes gh-247
2024-10-04 09:38:29 +01:00
Andy Wilkinson
944d073882 Update failure expectations 2024-09-12 08:17:14 +01:00
Andy Wilkinson
a10921362e Update failure expectations 2024-09-06 14:50:01 +01:00
Andy Wilkinson
c510956080 Update workflows with latest failure expectations 2024-08-22 10:42:26 +01:00
Moritz Halbritter
90ac80d46f Add "Data Web Support" 2024-08-22 09:22:16 +02:00
Olga Maciaszek-Sharma
2921c87349 Revert "Disable Cloud smoke tests with Boot 3.4"
This reverts commit 2c2651a169.

See gh-234
2024-08-13 10:21:41 +01:00
Stéphane Nicoll
9c4a19ebe4 Update workflows with latest expectation 2024-07-29 10:00:05 +02:00
Andy Wilkinson
4525cf6d0f Upgrade workflows with latest failure expectations 2024-07-27 08:43:19 +01:00
Andy Wilkinson
2c2651a169 Disable Cloud smoke tests with Boot 3.4
Closes gh-233
2024-07-25 11:51:02 +01:00
Andy Wilkinson
0357ee66cd Update workflows with latest expectations 2024-07-25 11:50:11 +01:00
Andy Wilkinson
b36fc3a5d3 Correct branch for 3.4 smoke tests 2024-07-24 09:29:53 +01:00
Andy Wilkinson
fabc9df159 Add Spring Boot 3.4 to CI 2024-07-24 09:22:57 +01:00
Andy Wilkinson
b3bd35ae25 Use repo.spring.io to resolve commercial dependencies
Closes gh-229
2024-07-11 09:50:24 +01:00
Andy Wilkinson
64c56fc247 Temporarily disable nightly 3.0.x- and 3.1.x-based smoke tests 2024-06-07 15:01:56 +01:00
Andy Wilkinson
74239cad94 Add workflow for new Flyway 10 smoke test 2024-05-29 14:28:09 +01:00
Andy Wilkinson
64c5c8061d Update workflows 2024-05-29 10:40:50 +01:00
Andy Wilkinson
5856761800 Update workflows with latest failure expectations 2024-05-23 14:10:11 +01:00
Andy Wilkinson
6c9242c09b Update workflows with latest failure expectations 2024-05-17 11:11:05 +01:00
Andy Wilkinson
e4c834d8ca Sync workflows 2024-05-16 12:40:41 +01:00
Andy Wilkinson
741b4f495a Add workflow for Cloud's Config Server smoke test
See gh-221
2024-05-16 12:15:45 +01:00
Andy Wilkinson
06490585c7 Update workflow generation to allow Java version customization
See gh-218
2024-05-16 12:12:15 +01:00
Andy Wilkinson
9c284a0666 Update workflows with latest failure expectations 2024-05-15 14:57:59 +01:00
Andy Wilkinson
a7be6802d9 Update workflows with latest failure expectations 2024-05-13 11:24:25 +01:00
Andy Wilkinson
39b8f02f66 Upgrade Setup Java action to 4.2.1 2024-05-13 11:15:37 +01:00
Andy Wilkinson
22c95fb9a2 Update environment variables for Develocity re-branding 2024-05-13 11:04:53 +01:00