Commit Graph

1261 Commits

Author SHA1 Message Date
Andy Wilkinson 42ce97b40f Link to release notes from upgrade issues
Closes gh-31544
2024-11-05 15:55:32 +00: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
Andy Wilkinson f4c6aab02b Merge branch '3.3.x'
Closes gh-42945
2024-10-30 10:44:27 +00:00
Andy Wilkinson 53186655f9 Merge branch '3.2.x' into 3.3.x
Closes gh-42944
2024-10-30 10:44:04 +00:00
Andy Wilkinson 1c61e59099 Prohibit unnecessary values on @ConditionalOnMissingBean
Closes gh-42941
2024-10-30 10:24:00 +00:00
Andy Wilkinson 9a3605fcb9 Merge branch '3.3.x'
Closes gh-42931
2024-10-29 20:27:13 +00:00
Andy Wilkinson c8b0e7f66a Merge branch '3.2.x' into 3.3.x
Closes gh-42930
2024-10-29 17:54:55 +00:00
Andy Wilkinson c340c691c5 Avoid calling getProject() during task execution
Closes gh-32980
2024-10-29 17:54:00 +00:00
Andy Wilkinson 918d818fdc Merge branch '3.3.x'
Closes gh-42928
2024-10-29 15:23:21 +00:00
Andy Wilkinson 5d425fe3ff Merge branch '3.2.x' into 3.3.x
Closes gh-42927
2024-10-29 15:22:50 +00:00
Andy Wilkinson decf234b88 Move away from ProjectDependency#getDependencyProject()
Closes gh-42870
2024-10-29 15:22:12 +00:00
Phillip Webb d8ef2144e3 Merge branch '3.3.x' 2024-10-23 09:58:59 -07:00
Phillip Webb 9210b3b8e9 Revert "Drop `@Input` from `getData()`"
This reverts commit a9e50d67dd as
we do have some undeclared inputs.

See gh-40572
2024-10-23 09:58:27 -07:00
Phillip Webb bacd2c26e1 Merge branch '3.3.x' 2024-10-22 11:15:00 -07:00
Phillip Webb a9e50d67dd Drop `@Input` from `getData()`
Remove `@Input` from the `getData()` method since it's built up from
other properties.

See gh-40572
2024-10-22 11:13:32 -07:00
Stéphane Nicoll 5fd1b5b2b4 Merge branch '3.3.x'
Closes gh-42811
2024-10-21 17:19:11 +02:00
Stéphane Nicoll 1688804f0c Merge branch '3.2.x' into 3.3.x
Closes gh-42810
2024-10-21 17:19:00 +02:00
jeonghyeon00 cc25e6145e Polish
See gh-42809
2024-10-21 17:00:42 +02:00
Phillip Webb 8d028aa55f Merge branch '3.2.x' into 3.3.x
Closes gh-42793
2024-10-18 10:59:48 -07:00
Phillip Webb a45844e7cd Reclaim docker disk space on CI during build
Attempt to fix disk space issues by removing large docker images
after they have been used.

This commit backports commits from `3.4.x` that were applied to
test the changes.

Closes gh-42776
2024-10-18 10:58:27 -07:00
Andy Wilkinson 66577e8cc3 Merge branch '3.3.x'
Closes gh-42784
2024-10-18 12:55:45 +01:00
Andy Wilkinson 2a60a967bd Merge branch '3.2.x' into 3.3.x
Closes gh-42783
2024-10-18 12:55:25 +01:00
Andy Wilkinson 706f30838b Abort upgrades upon user interrupt
Closes gh-39685
2024-10-18 12:48:58 +01:00
Phillip Webb a61993cdd2 Use bash to launch reclaim space script
See gh-42776
2024-10-17 20:50:20 -07:00
Phillip Webb b1c662449c Don't reclaim Docker space on Windows
See gh-42776
2024-10-17 18:45:09 -07:00
Phillip Webb f269a19448 Reclaim docker disk space on CI during build
Attempt to fix disk space issues by removing large docker images
after they have been used.

See gh-42776
2024-10-17 18:29:44 -07:00
Moritz Halbritter ba1a780147 Merge branch '3.3.x'
Closes gh-42774
2024-10-17 18:06:43 +02:00
Moritz Halbritter 73150b799a Merge branch '3.2.x' into 3.3.x
Closes gh-42772
2024-10-17 17:58:11 +02:00
Moritz Halbritter ce106eb43c Remove calls to deprecated Project.getBuildDir() in Gradle files
Closes gh-42739
2024-10-17 17:46:17 +02:00
Moritz Halbritter 4ce91417a7 Merge branch '3.3.x'
Closes gh-42738
2024-10-17 14:47:31 +02:00
Moritz Halbritter 976fa1d6f5 Merge branch '3.2.x' into 3.3.x
Closes gh-42737
2024-10-17 14:40:46 +02:00
Moritz Halbritter 7613e91a51 Remove calls to deprecated Project.getBuildDir()
Closes gh-42728
2024-10-17 14:30:29 +02:00
Moritz Halbritter c018c43886 Merge branch '3.3.x'
Closes gh-42736
2024-10-17 13:44:25 +02:00
Moritz Halbritter 8efe6e02d9 Merge branch '3.2.x' into 3.3.x
Closes gh-42735
2024-10-17 13:38:03 +02:00
Moritz Halbritter a3060652f8 Call String.toLowerCase and .toUppercase with explicit locale
Closes gh-42719
2024-10-17 13:20:39 +02:00
Dmytro Nosan 666e0c1a53 Added Arch Rules for String.toLowerCase and String.toUpperCase without Locale 2024-10-17 13:20:39 +02:00
Moritz Halbritter 12c1d70738 Merge branch '3.3.x'
Closes gh-42734
2024-10-17 12:01:34 +02:00
Moritz Halbritter 43c4baf975 Merge branch '3.2.x' into 3.3.x
Closes gh-42733
2024-10-17 12:00:47 +02:00
Moritz Halbritter 4a4af0ac66 React to JavaPlugin to get ArchitectureCheck tasks registered again
Closes gh-42732
2024-10-17 11:55:09 +02:00
Phillip Webb 465e909974 Merge branch '3.3.x' 2024-10-16 13:09:09 -07:00
Phillip Webb 5732782043 Merge branch '3.2.x' into 3.3.x 2024-10-16 13:08:44 -07:00
Phillip Webb 41ae973d16 Update copyright year of changed files 2024-10-16 13:08:37 -07:00
Stéphane Nicoll a66d3d2f00 Merge branch '3.3.x'
Closes gh-42689
2024-10-15 10:42:41 +02:00
Stéphane Nicoll 056e2b6029 Merge branch '3.2.x' into 3.3.x
Closes gh-42688
2024-10-15 10:42:33 +02:00
Stéphane Nicoll b0dd42e9b9 Transform Maven settings with proper plugin repository tag
This commit adapts d44e7c9 to transforms plugin repositories using the
correct root tag. Previously, they were transformed with the regular
<repository> tag, which is invalid.

Closes gh-42687
2024-10-15 10:39:59 +02:00
Moritz Halbritter 4429e847bf Merge branch '3.3.x'
Closes gh-42629
2024-10-14 11:59:26 +02:00
Moritz Halbritter 5754be36f1 Improve documentation for CycloneDX integration
Closes gh-41506
2024-10-14 11:55:45 +02:00
Moritz Halbritter 2c929db53d Merge branch '3.3.x'
Closes gh-42627
2024-10-14 11:05:58 +02:00
Tran Ngoc Nhan e0e50f8f5e Fix Spring Data Cassandra Spring LDAP reference doc links
See gh-42599
2024-10-14 11:05:27 +02:00
Moritz Halbritter 35361d14a3 Merge branch '3.3.x'
Closes gh-42597
2024-10-11 14:10:27 +02:00
Moritz Halbritter 3c6e3c14a8 Merge branch '3.2.x' into 3.3.x
Closes gh-42596
2024-10-11 14:10:12 +02:00
Andy Wilkinson 15a7366dcd Merge branch '3.3.x' 2024-10-09 09:37:06 +01:00
Andy Wilkinson 1de35dd817 Merge branch '3.2.x' into 3.3.x 2024-10-09 09:36:01 +01:00
Andy Wilkinson 7082c81167 Reinstate Maven Central as a source for dependency upgrades
See gh-42333
2024-10-09 09:35:29 +01:00
Andy Wilkinson 09400df47b Make URL creation more robust in Bomr's version resolver
Using URI#resolve is brittle as the behavior changes depending on
whether or not the URI ends with a /. This can result in the
original URI's path being lost and the URLs for the Maven metadata
files being incorrect.

See gh-42333
2024-10-09 09:21:09 +01:00
Phillip Webb d92774ab28 Merge branch '3.3.x' 2024-10-01 13:52:13 -07:00
Phillip Webb f069c56738 Merge branch '3.2.x' into 3.3.x 2024-10-01 13:52:06 -07:00
Phillip Webb ab6d5576a7 Fix typo
See gh-42333
2024-10-01 13:51:44 -07:00
Phillip Webb 99142dbbb2 Merge branch '3.3.x' 2024-09-30 16:25:47 -07:00
Phillip Webb ec615f631c Merge branch '3.2.x' into 3.3.x 2024-09-30 16:03:30 -07:00
Phillip Webb 05b4edfd2c Use `ifeval` block for Commercial/OSS documentation
See gh-42333
2024-09-30 15:56:40 -07:00
Phillip Webb 021e84bf42 Merge branch '3.3.x' 2024-09-30 15:16:13 -07:00
Phillip Webb 2bb34e459a Merge branch '3.2.x' into 3.3.x 2024-09-30 15:16:06 -07:00
Phillip Webb 7f8fe4251d Fix SpringRepositorySupport environment support
See gh-42333
2024-09-30 15:15:55 -07:00
Phillip Webb 301816eb71 Merge branch '3.3.x' 2024-09-30 11:44:47 -07:00
Phillip Webb fa92b96bfd Merge branch '3.2.x' into 3.3.x 2024-09-30 11:44:42 -07:00
Phillip Webb f7d7d16ecd Polish logger naming 2024-09-30 11:44:28 -07:00
Phillip Webb 59461a7916 Merge branch '3.3.x' 2024-09-30 11:42:53 -07:00
Phillip Webb b4fc218aaa Merge branch '3.2.x' into 3.3.x 2024-09-30 11:42:48 -07:00
Phillip Webb 72de717d2a Skip Homebrew formula creation for non OSS build
See gh-42333
2024-09-30 11:42:16 -07:00
Phillip Webb 5aa08218e3 Merge branch '3.3.x' 2024-09-30 11:37:12 -07:00
Phillip Webb 58968f2862 Merge branch '3.2.x' into 3.3.x 2024-09-30 11:37:01 -07:00
Phillip Webb 89ce26bf26 Skip SCM and IssueManagement POM configuration for non OSS builds
See gh-42333
2024-09-30 11:30:56 -07:00
Phillip Webb bc5a718cfa Merge branch '3.3.x' 2024-09-27 17:35:23 -07:00
Phillip Webb 3b8ae47096 Merge branch '3.2.x' into 3.3.x 2024-09-27 17:35:01 -07:00
Phillip Webb d44e7c9af2 Dynamically populate repositories used in Ant/Maven integration tests
Update build scripts and tests so that repository settings are copied
dynamically from the build.

See gh-42333
2024-09-27 17:33:00 -07:00
Phillip Webb 21901d65cc Merge branch '3.3.x' 2024-09-27 13:19:39 -07:00
Phillip Webb d54f427323 Merge branch '3.2.x' into 3.3.x 2024-09-27 13:19:34 -07:00
Phillip Webb 0ac06696f7 Be defensive when accessing properties in SpringRepositorySupport.groovy
See gh-42333
2024-09-27 13:18:51 -07:00
Phillip Webb 7fe7c61e7f Merge branch '3.3.x' 2024-09-27 12:18:11 -07:00
Phillip Webb e086439e51 Merge branch '3.2.x' into 3.3.x 2024-09-27 12:18:06 -07:00
Phillip Webb c347ccaa76 Attempt to fix system tests following repository updates
See gh-42333
2024-09-27 12:17:29 -07: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 04c8344023 Merge branch '3.3.x' 2024-09-26 20:47:51 -07:00
Phillip Webb 8ffd54e449 Merge branch '3.2.x' into 3.3.x 2024-09-26 20:47:38 -07:00
Phillip Webb 4e02c438e4 Update BOMR to use repository names rather than `SpringRepository`
Update BOMR to use repositories names so that we can delete the
`SpringRepository` logic.

See gh-42333
2024-09-26 20:42:38 -07:00
Moritz Halbritter fb3dd68dd3 Merge branch '3.3.x'
Closes gh-42455
2024-09-26 14:02:15 +02:00
Moritz Halbritter 2ba2bd9716 Merge branch '3.2.x' into 3.3.x
Closes gh-42454
2024-09-26 14:00:58 +02: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 7b3077280c Merge branch '3.3.x'
Closes gh-42441
2024-09-24 14:32:48 -07:00
Phillip Webb 100bedc07d Merge branch '3.2.x' into 3.3.x
Closes gh-42440
2024-09-24 14:29:09 -07:00
Phillip Webb ad72411e2b Apply conventions plugin to all subprojects
Closes gh-42438
2024-09-24 14:26:32 -07:00
Phillip Webb e210444c68 Fix `KotlinConventions` merge error
See gh-42433
2024-09-24 13:25:09 -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 21b0bdec12 Merge branch '3.3.x'
Closes gh-42418
2024-09-22 17:52:42 -07:00
Phillip Webb 593862b082 Merge branch '3.2.x' into 3.3.x
Closes gh-42417
2024-09-22 17:52:37 -07:00
arefbehboudi 0d3fceec5d Polish
See gh-42413
2024-09-22 17:45:59 -07:00
Phillip Webb c7c73be859 Merge branch '3.3.x' 2024-09-20 20:50:00 -07:00
Phillip Webb c81913b76d Merge branch '3.2.x' into 3.3.x 2024-09-20 20:49:49 -07:00
Phillip Webb 19d9e3b6cc Update BOM plugin to support commercial releases
See gh-42333
2024-09-20 17:33:46 -07:00
Phillip Webb 84e6594770 Patch gulp-vinyl-zip to improve error messages
Update Antora `package.json` to patch `@vscode+gulp-vinyl-zip` in order
to provide better error messages.

See gh-42392
2024-09-19 20:02:03 -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 403d3fe56b Merge branch '3.3.x'
Closes gh-42301
2024-09-13 15:11:41 +01:00
Andy Wilkinson 988e083fef Make sure that generateAntoraYml runs when attributes have changed
Closes gh-42300
2024-09-13 15:10:40 +01:00
Phillip Webb 8628f7334f Ensure `@AutoConfigureTestDatabase` does not replace test databases
Update `@AutoConfigureTestDatabase` support so that by default test
databases are not replaced.

Fixes gh-35253
2024-09-11 21:01:54 -07:00
Stéphane Nicoll 3dd901703d Merge branch '3.3.x'
Closes gh-42270
2024-09-11 18:57:33 +02:00
Stéphane Nicoll 726ee27cce Merge branch '3.2.x' into 3.3.x
Closes gh-42269
2024-09-11 18:56:35 +02:00
Andy Wilkinson d38521d68b Merge branch '3.3.x'
Closes gh-42267
2024-09-11 15:15:29 +01:00
Andy Wilkinson 3649852f49 Merge branch '3.2.x' into 3.3.x
Closes gh-42266
2024-09-11 15:15:17 +01:00
Andy Wilkinson 545e370d9a Declare use of testResultsOverview build service
Closes gh-42265
2024-09-11 15:15:05 +01:00
Piyal Ahmed 102fce39de Polish
See gh-42075
2024-09-01 19:03:54 -07:00
Phillip Webb 2c012ed092 Polish 'Use pattern matching with cast'
See gh-42076
2024-09-01 19:01:19 -07:00
Tran Ngoc Nhan 7cb1671871 Use pattern matching with cast
See gh-42076
2024-09-01 19:00:52 -07:00
Andy Wilkinson 83bdf8b748 Merge branch '3.3.x' 2024-08-28 14:40:38 +01:00
Andy Wilkinson 34108ac737 Merge branch '3.2.x' into 3.3.x 2024-08-28 14:40:31 +01:00
Andy Wilkinson c98363d016 Polish formatting 2024-08-28 14:40:20 +01:00
Andy Wilkinson 33207a8f6d Merge branch '3.3.x'
Closes gh-42044
2024-08-28 14:25:03 +01:00
Andy Wilkinson 77d9f1624d Merge branch '3.2.x' into 3.3.x
Closes gh-42043
2024-08-28 14:24:47 +01:00
Andy Wilkinson ff431b45cb Merge branch '3.3.x'
Closes gh-42042
2024-08-28 14:24:37 +01:00
Andy Wilkinson 3087abdccd Merge branch '3.2.x' into 3.3.x
Closes gh-42041
2024-08-28 14:24:10 +01:00
Andy Wilkinson 6ebc9b887e Use ArchiveOperations instead of Project's zipTree
Closes gh-41999
2024-08-28 14:23:04 +01:00
Andy Wilkinson ea0142f849 Use FileSystemOperations instead of Project copy and sync
Closes gh-41998
2024-08-28 14:22:44 +01:00
Andy Wilkinson d756bf4e86 Upgrade build to Gradle 8.10
Closes gh-41980
2024-08-23 12:41:05 +01:00
Andy Wilkinson 275d366bec Merge branch '3.3.x'
Closes gh-42011
2024-08-23 12:13:41 +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 2620444213 Merge branch '3.3.x' 2024-08-22 07:49:00 +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
Scott Frederick ba87aca05e Merge branch '3.3.x'
Closes gh-41994
2024-08-21 18:04:28 -05:00
Scott Frederick 459d899ed9 Add release type attribute for Antora documentation generation
Fixes gh-41993
2024-08-21 18:03:57 -05:00
Andy Wilkinson 8550e564f6 Merge branch '3.3.x'
Closes gh-41983
2024-08-21 14:34:06 +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
Stéphane Nicoll 5c76189583 Merge branch '3.3.x'
Closes gh-41961
2024-08-20 11:58:05 +02:00
Stéphane Nicoll d07eee4af3 Merge branch '3.2.x' into 3.3.x
Closes gh-41960
2024-08-20 11:57:50 +02:00
Piyal Ahmed 016e70cbd2 Polish
See gh-41957
2024-08-20 11:44:12 +02:00
Andy Wilkinson 8b05f28243 Merge branch '3.3.x'
Closes gh-41879
2024-08-15 17:02:43 +01:00
Andy Wilkinson 3fbc116d8d Merge branch '3.2.x' into 3.3.x
Closes gh-41878
2024-08-15 17:02:31 +01:00
Andy Wilkinson 98773cdde9 Sync Maven binaries rather than copying them
This prevents binaries accumulating in build/maven-binaries when
the versions of Maven that are tested changes.

Closes gh-41649
2024-08-15 16:58:21 +01:00
Moritz Halbritter 46150bae89 Merge branch '3.3.x'
Closes gh-41858
2024-08-14 17:20:59 +02:00
Moritz Halbritter 2a84fe5760 Merge branch '3.2.x' into 3.3.x
Closes gh-41857
2024-08-14 16:47:52 +02:00
Moritz Halbritter 1d45016d8c Upgrade to spring-javaformat 0.0.43
Closes gh-41853
2024-08-14 16:32:41 +02:00
Phillip Webb 67bae524b2 Merge branch '3.3.x' 2024-07-30 13:12:24 +01:00
Phillip Webb 2c268b0773 Add more javadoc links for Antora to use
See gh-41614
2024-07-30 13:11:17 +01:00
Andy Wilkinson 6278d803a5 Merge branch '3.3.x'
Closes gh-41634
2024-07-29 12:13:07 +01:00
Andy Wilkinson 87417c0536 Merge branch '3.2.x' into 3.3.x
Closes gh-41633
2024-07-29 11:57:09 +01:00
Andy Wilkinson 4ee24bf9bd Polish "Add rule to prevent calls to Objects.requireNonNull()"
See gh-41611
2024-07-29 11:41:26 +01:00
ivamly fb22c189f4 Add rule to prevent calls to Objects.requireNonNull()
See gh-41611
2024-07-29 10:35:44 +01:00
Phillip Webb fdd5d007f5 Merge branch '3.3.x' 2024-07-25 20:49:42 +01:00
Phillip Webb 28faf12062 Migrate plugins to javadoc asciidoctor macro
See gh-41605
2024-07-25 20:49:02 +01:00
Phillip Webb e725aa609f Merge branch '3.3.x' 2024-07-25 15:17:00 +01:00
Phillip Webb cbd9cd654b Add @springio/asciidoctor-extensions/javadoc-extension
See gh-41605
2024-07-25 15:15:02 +01:00
Phillip Webb 000600c68a Merge branch '3.3.x' 2024-07-22 18:41:53 +01:00
Phillip Webb 36b1214feb Merge branch '3.2.x' into 3.3.x 2024-07-22 18:30:45 +01:00
Phillip Webb 61dc82d836 Update copyright year of changed files 2024-07-22 18:16:19 +01:00
Andy Wilkinson be35e5e997 Merge branch '3.2.x'
Closes gh-41473
2024-07-12 16:00:40 +01:00
Andy Wilkinson eef8bacd22 Merge branch '3.2.x' into 3.3.x
Closes gh-41472
2024-07-12 16:00:27 +01:00
Andy Wilkinson 7398c6c2a4 Fix upgrade detection when number of numeric components changes
Fixes gh-41471
2024-07-12 15:53:02 +01:00
Andy Wilkinson 23afbcad7c Merge branch '3.3.x'
Closes gh-41360
2024-07-09 11:04:13 +01:00
Andy Wilkinson cf988d287c Merge branch '3.2.x' into 3.3.x
Closes gh-41359
2024-07-09 11:03:57 +01:00
Andy Wilkinson 68c5f59ab9 Configure checkArchitecture tasks to depend on resource processing
Closes gh-41358
2024-07-09 10:57:38 +01:00
Andy Wilkinson 30ba937aef Merge branch '3.3.x'
Closes gh-41343
2024-07-08 10:34:59 +01:00
Andy Wilkinson 330abb56f8 Merge branch '3.2.x' into 3.3.x
Closes gh-41342
2024-07-08 10:33:28 +01:00
Andy Wilkinson cb9135b743 Align GraphQL Java version with dependency from spring-graphql
Closes gh-41315
2024-07-08 10:32:04 +01:00
Andy Wilkinson 99904d0307 Merge branch '3.3.x'
Closes gh-41274
2024-06-28 16:01:46 +01:00
Andy Wilkinson 55ac058385 Merge branch '3.2.x' into 3.3.x
Closes gh-41273
2024-06-28 15:47:54 +01:00
Andy Wilkinson d71fdd9712 Make buildSrc's custom Gradle tasks consistently abstract
Closes gh-41272
2024-06-28 15:40:56 +01:00
Andy Wilkinson 1521258695 Merge branch '3.3.x'
Closes gh-41269
2024-06-28 12:13:38 +01:00
Andy Wilkinson ac8a3b6332 Merge branch '3.2.x' into 3.3.x
Closes gh-41268
2024-06-28 12:12:15 +01:00
Andy Wilkinson 365fdfee45 Reduce scope of mavenOptional feature to only the Maven Plugin
Previously, the mavenOptional was added to every published module but it
was only used by spring-boot-maven-plugin. This commit reduces its scope
so that it only affects the Maven plugin. It also reworks the
implementation to reuse the existing optional configuration rather than
declaring a new mavenOptional configuration. Lastly, publication of
Gradle Module Metadata (GMM) has been disabled for
spring-boot-maven-plugin. This is seen as preferable to publishing the
metadata – which isn't really needed as it does not contain any useful
additional information – and having to suppress warnings about
incomplete mapping of GMM to pom metadata.

Closes gh-41263
2024-06-28 11:39:46 +01:00
Andy Wilkinson 5b7365b63b Merge branch '3.3.x'
Closes gh-41258
2024-06-27 10:25:32 +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 28a887ad0f Raise minimum supported version of Gradle
Closes gh-41180
2024-06-21 14:52:22 +01:00
Phillip Webb 9dda006a18 Merge branch '3.2.x' 2024-06-19 22:55:00 -07:00
Phillip Webb 2a4582b084 Update copyright year of changed files 2024-06-19 22:54:40 -07:00
Johnny Lim a42e45047f Remove buildSrc/.idea/workspace.xml
See gh-41112
2024-06-16 10:51:21 +01:00
Phillip Webb 147240aa0c Merge branch '3.2.x'
Closes gh-41080
2024-06-11 13:32:30 -07:00
Phillip Webb dcccb3b2b1 Polish "Use method references when possible"
See gh-40974
2024-06-11 12:57:59 -07:00
Ahmed Ashour 507229eef8 Use method references when possible
See gh-40974
2024-06-11 12:57:55 -07:00
Ahmed Ashour 3a375ef66e Prevent unnecessary boxing
See gh-40985
2024-06-11 12:36:10 -07:00
Phillip Webb 41c93c53e5 Merge branch '3.2.x'
Closes gh-41079
2024-06-11 12:31:43 -07:00
Phillip Webb a18cb37657 Polish "Use 'switch' instead of 'if'"
See gh-40985
2024-06-11 12:24:13 -07:00
Ahmed Ashour 2c5934dab2 Use 'switch' instead of 'if'
See gh-40985
2024-06-11 12:24:11 -07:00
Phillip Webb 255bcc28e6 Merge branch '3.2.x'
Closes gh-41077
2024-06-11 10:48:52 -07:00
Phillip Webb ecc9a2352d Polish "Use constructor rather than Collection.addAll"
See gh-41053
2024-06-11 10:02:27 -07:00
Seungrae b5b8357489 Fix typo in AntoraAsciidocAttributes class
See gh-40946
2024-05-29 13:41:40 -05:00
Phillip Webb 82d8222f56 Polish 2024-05-24 18:10:03 -07:00
Phillip Webb b082e5d82d Add external link indicators to API docs in Antora
Closes gh-40817
2024-05-17 09:52:24 -07:00