Commit Graph

141 Commits

Author SHA1 Message Date
Phillip Webb 7ee60c0aaf Merge branch '3.3.x'
Closes gh-43196
2024-11-15 13:24:08 -08:00
Phillip Webb ef8351716f Merge branch '3.2.x' into 3.3.x
Closes gh-43195
2024-11-15 13:23:59 -08:00
Phillip Webb f013c0edc3 Automatically run `check` task from `buildSrc`
Update `buildSrc` so that the `check` command is run as part of the
regular build. This restores the behavior of Gradle 7.x and will
hopefully allow us to catch test issues earlier.

Closes gh-43192
2024-11-15 13:20:46 -08:00
Andy Wilkinson 4a9da78eb8 Merge branch '3.3.x'
Closes gh-42969
2024-11-01 14:32:51 +00:00
Andy Wilkinson f9281a61ff Rework Antora Gradle Infrastructure
Closes gh-40572

Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
2024-11-01 14:28:18 +00:00
Phillip Webb 8282a90268 Merge branch '3.3.x' 2024-09-27 10:34:32 -07:00
Phillip Webb 055064f16b Merge branch '3.2.x' into 3.3.x 2024-09-27 10:33:30 -07:00
Phillip Webb 9836011ffd Create extension to configure Spring maven repositories
Create a small Groovy script that can be used in `settings.gradle`
files to extend `repositories` to support the various maven
repositories required for our build.

See gh-42333
2024-09-27 10:30:20 -07:00
Phillip Webb 2392f65152 Merge branch '3.3.x' 2024-09-24 16:49:20 -07:00
Phillip Webb 3c079da725 Merge branch '3.2.x' into 3.3.x 2024-09-24 16:49:11 -07:00
Phillip Webb 1d3fff402f Fix checkstyle tool version reference 2024-09-24 16:48:52 -07:00
Phillip Webb 3df594a412 Merge branch '3.3.x' 2024-09-24 13:20:51 -07:00
Phillip Webb 72f379a5b2 Merge branch '3.2.x' into 3.3.x
Closes gh-42434
2024-09-24 13:01:05 -07:00
Phillip Webb eafe61c4ca Backport upgrade to Gradle 8.10.1
Cherry-pick commits d756bf4e86, 083ac67d13 and 162c929a80 to
upgrade to Gradle 8.10.1.

Closes gh-42433
2024-09-24 12:55:29 -07:00
Phillip Webb a4df3ced89 Merge branch '3.3.x' 2024-09-23 22:12:45 -07:00
Phillip Webb 689a61e4f5 Merge branch '3.2.x' into 3.3.x 2024-09-23 22:06:33 -07:00
Phillip Webb 23ddad1ebd Propagate `gradle.properties` to `buildSrc`
Update `buildSrc` so that properties frok the root `gradle.properties`
file are available.

See gh-42333
2024-09-23 21:59:39 -07:00
Phillip Webb f9379f4576 Apply nohttp check per-project rather than at root
Switch nohttp checks to a convention that is applied per-project rather
than at the root. This should help to reduce memory consumption.

Closes gh-42332
2024-09-18 15:14:52 +01:00
Andy Wilkinson d756bf4e86 Upgrade build to Gradle 8.10
Closes gh-41980
2024-08-23 12:41:05 +01:00
Andy Wilkinson 80884fe578 Merge branch '3.2.x' into 3.3.x
Closes gh-42010
2024-08-23 12:12:12 +01:00
Andy Wilkinson 0915b9534c Upgrade to ArchUnit 1.3.0
Closes gh-42009
2024-08-23 11:27:03 +01:00
Andy Wilkinson 29e4607046 Merge branch '3.2.x' into 3.3.x 2024-08-22 07:48:46 +01:00
Andy Wilkinson 112cfc8be6 Remove processed annotations plugin declaration
See gh-41981
2024-08-22 07:48:34 +01:00
Andy Wilkinson ea698e466d Merge branch '3.2.x' into 3.3.x
Closes gh-41982
2024-08-21 14:33:41 +01:00
Andy Wilkinson b2887303a6 Remove processed annotations plugin
Closes gh-41981
2024-08-21 13:16:34 +01:00
Andy Wilkinson b0d4f1d356 Merge branch '3.2.x' into 3.3.x
Closes gh-41257
2024-06-27 10:16:36 +01:00
Andy Wilkinson d78c7b541a Introduce docker-test plugin for running tests that require Docker
See gh-41228
2024-06-26 19:45:21 +01:00
Andy Wilkinson 53e1c7ed7d Include Kotlin API documentation in the documentation site
Closes gh-40692
2024-05-10 14:56:33 +01:00
Andy Wilkinson 3881cd0ea3 Upgrade to Asciidoctor Gradle Plugin 4.0.2
Closes gh-40536
2024-04-26 15:09:28 +01:00
Andy Wilkinson 592571c16e Merge branch '3.2.x'
Closes gh-40528
2024-04-26 09:34:00 +01:00
Andy Wilkinson 087e467387 Merge branch '3.1.x' into 3.2.x
Closes gh-40527
2024-04-26 09:33:12 +01:00
Andy Wilkinson 83f692237d Migrate to com.gradle.develocity plugin
Closes gh-40153
2024-04-26 09:30:48 +01:00
Phillip Webb 8d64e99714 Prepare buildSrc for migration to Antora
Replace `AsciidoctorConventions` with `AntoraConventions` in
preparation for the migration to Antora.

See gh-33766
2024-03-20 15:21:20 -07:00
Phillip Webb 4aa4e14fa4 Fix buildSrc Eclipse import issues
Update `buildSrc` so that it imports cleanly into Eclipse with tests
that can run inside the IDE.

Fixes gh-40041
2024-03-20 15:10:39 -07:00
Phillip Webb 91d150c3d4 Apply nohttp check per-project rather than at root
Switch nohttp checks to a convention that is applied per-project rather
than at the root. This should help to reduce memory consumption.

Closes gh-40013
2024-03-18 13:59:55 -07:00
Phillip Webb 75c7bed6c6 Add external links to `spring-boot-dependencies`
Update the BOM `Library` model to support external links that we
can use in documentation and the release process.

An additional `checkLinks` task has also been added to verify
returned HTTP status codes.

Closes gh-39779

Co-authored-by: Andy Wilkinson <andy.wilkinson@broadcom.com>
2024-02-27 23:31:49 -08:00
Andy Wilkinson 17e9f0cb8e Merge branch '3.2.x'
Closes gh-39093
2024-01-11 11:36:38 +00:00
Andy Wilkinson 7087897507 Merge branch '3.1.x' into 3.2.x
Closes gh-39091
2024-01-11 10:33:57 +00:00
Andy Wilkinson 45c32854a5 Fix Checkstyle upgrade
Closes gh-38746
2024-01-10 15:37:38 +00:00
Andy Wilkinson be4ed3ffc0 Upgrade to Jackson Bom 2.16.1
Closes gh-39009
2024-01-04 17:32:11 +00:00
Andy Wilkinson a05cef60bc Merge branch '3.1.x' 2023-10-11 11:45:16 +01:00
Andy Wilkinson 02c79ca7e6 Merge branch '2.7.x' into 3.0.x 2023-10-11 11:44:53 +01:00
Andy Wilkinson 952ce1234a Reinstate Download Plugin dependency 2023-10-11 11:44:26 +01:00
Andy Wilkinson 7fd4458811 Merge branch '3.1.x'
Closes gh-37820
2023-10-11 11:29:36 +01:00
Andy Wilkinson 6c44809488 Merge branch '2.7.x' into 3.0.x
Closes gh-37817
2023-10-11 11:13:19 +01:00
Andy Wilkinson 254b8fe3cb Closes gh-37815 2023-10-11 10:50:01 +01:00
Phillip Webb b0b3adb1b7 Merge branch '3.1.x'
Closes gh-37741
2023-10-05 21:30:43 -07:00
Phillip Webb 2a35667295 Merge branch '3.0.x' into 3.1.x
Closes gh-37740
2023-10-05 21:30:10 -07:00
Phillip Webb 30af19acc2 Merge branch '2.7.x' into 3.0.x
Closes gh-37739
2023-10-05 20:54:09 -07:00
Phillip Webb a33ce9d405 Cache JDK downloads for tests that use ImageFromDockerfile
Update `spring-boot-launch-script-tests` and `spring-boot-loader-tests`
so that JDK archives are now downloaded by Gradle and cached across
builds.

Closes gh-37450
2023-10-05 20:49:02 -07:00