Andy Wilkinson
0fdaba2487
Make TestSliceMetadata depend on source set's processResources task
...
Closes gh-36082
2023-06-27 11:10:30 +01:00
Andy Wilkinson
d2966e1cbf
Polish "Replace calls to verifyComplete() to avoid indefinite blocking"
...
See gh-35915
2023-06-23 12:38:12 +01:00
Phillip Webb
b8d2c279ee
Update copyright year of changed files
2023-06-16 14:32:43 -07:00
Andy Wilkinson
c46bef1858
Protect against unconstrained dependencies in starters
...
Closes gh-19775
2023-06-16 09:50:52 +01:00
Andy Wilkinson
7d07c0d09c
Polish configuration related to predictive test selection
...
Most notably, this commit splits the tests that use Spring REST Docs
out into a separate task for which predictive test selection is
disabled. This allows it to be cached and use Gradle's built-in
up-to-date checking, thereby avoiding the generation of new snippets
and the need to then run the asciidoctor and asciidoctorPdf tasks.
It also updates spring-boot-smoke-test-junit-vintage to disable
predictive test selection so that we can continue to assert that
the some tests were executed.
See gh-35869
2023-06-14 18:15:04 +01:00
Andy Wilkinson
2084ae1d1f
Make predictive test selection opt-in
...
Closes gh-35869
2023-06-13 21:04:07 +01:00
Andy Wilkinson
b2ef9da154
Always run Actuator documentation tests
...
The tests must run so that the snippets included in the docs are
generated.
Closes gh-35875
2023-06-13 20:29:30 +01:00
Andy Wilkinson
1e0c129452
Enable predictive test selection for local builds
...
Closes gh-35869
2023-06-13 15:54:20 +01:00
Moritz Halbritter
700e89097c
Polish
...
See https://stackoverflow.com/questions/28671903/the-hashsett-removeall-method-is-surprisingly-slow
2023-05-12 11:57:33 +02:00
Andy Wilkinson
c72b77c08e
Polish
2023-04-26 20:36:45 +01:00
Andy Wilkinson
6b9bc012a5
Check that BPP and BFPP bean methods won't cause eager initialization
...
Closes gh-35164
2023-04-26 11:47:03 +01:00
Andy Wilkinson
0ed73a859b
Upgrade to Spring Asciidoctor Backends 0.0.5
...
Closes gh-34432
2023-03-28 13:23:12 +01:00
Andy Wilkinson
b4fccf480a
Ensure that Maven plugin's intTest runs when Maven binaries change
...
Previously, the intTest task had a dependsOn relationship with
prepareMavenBinaries task. This ensured that the two tasks ran in the
correct order but did not ensure that the intTest task would run if
the prepared binaries had changed.
This commit updates the configuration of the intTest task to wire up
the output of the prepareMavenBinaries as an input of the intTest
task. This ensures that the intTest task will run when the prepared
binaries have changed and also creates an implicit dependsOn
relationship between the two tasks.
Closes gh-34474
2023-03-06 10:18:24 +00:00
Phillip Webb
a5902d7a00
Update copyright year of changed files
2023-02-22 18:35:17 -08:00
Andy Wilkinson
510c78154b
Remove unused version alignment support from Bomr
...
Closes gh-34333
2023-02-22 10:51:42 +00:00
Phillip Webb
df5898a146
Reformat code following spring-javaformat upgrade
2023-02-21 22:53:27 -08:00
Scott Frederick
33aef7fe27
Update CLI installation docs to download releases from Maven Central
...
Closes gh-33962
2023-02-09 15:45:15 -06:00
Andy Wilkinson
994a7a0795
Add support to Bomr for moving to snapshots
...
Closes gh-27002
2023-02-09 15:53:52 +00:00
Andy Wilkinson
07fcb67540
Use repo.maven.apache.org consistently
...
Maven Central has two canonical URLs [1]:
- https://repo1.maven.org
- https://repo.maven.apache.org
This commit updates the codebase to only use repo.maven.apache.org.
Closes gh-33938
[1] https://central.sonatype.org/news/20190715_http_deprecation_update/#canonical-urls
2023-02-08 14:04:16 +00:00
Johnny Lim
5eeb429e44
Polish
...
See gh-33966
2023-01-31 10:48:30 +01:00
Phillip Webb
a0fe8241a7
Update copyright year of changed files
2023-01-17 10:07:03 -08:00
Moritz Halbritter
af2b5b4571
Increase sleep duration after creating GitHib issue in BOMR
...
Closes gh-30304
2023-01-17 10:32:36 +01:00
Moritz Halbritter
a41ca05a2f
Default to empty string if description in plugin.xml is not set
...
Closes gh-20890
2023-01-16 14:52:29 +01:00
Moritz Halbritter
a2f9e30e77
Reduce number of threads used for BOMR library update checks
...
See gh-33824
2023-01-13 13:53:49 +01:00
Moritz Halbritter
e0b7720b9e
Implement multithreaded BOMR library resolution
...
- BOMR now first looks for library updates, collects them all and then
prompts the user to choose which update to apply
- Refactored code into StandardLibraryUpdateResolver
- Implemented MultithreadedLibraryUpdateResolver on top of the standard
one
- Uses 8 threads by default, this is configurable
- When run with --info, it logs how long each update search took
Closes gh-33824
2023-01-13 10:47:24 +01:00
Moritz Halbritter
484d662085
Allow multiple startsWith, contains and endsWith clauses in bomr
...
- Add support for startsWith prohibition
2023-01-12 17:33:26 +01:00
Moritz Halbritter
3d42ab085a
Polish MavenMetadataVersionResolver
2023-01-12 17:32:44 +01:00
Moritz Halbritter
b3644c1a99
Polish StandardGitHub
2023-01-12 17:32:24 +01:00
Moritz Halbritter
aca087e762
Add more possibilities to prohibit version upgrades
...
Closes gh-32457
2023-01-12 16:08:06 +01:00
Moritz Halbritter
d5e541226b
Add bomr support for 5 component version numbers
...
Closes gh-29928
2023-01-12 13:49:27 +01:00
Andy Wilkinson
9d57cbc1d5
Drop scoop manifest creation
...
Closes gh-33703
2023-01-12 12:00:39 +00:00
Andy Wilkinson
a8da4e1004
Upgrade to Asciidoctor Backends 0.0.4
...
Closes gh-33761
2023-01-11 17:02:39 +00:00
Phillip Webb
a369f936c9
Replace references to Pivotal
...
Closes gh-33737
2023-01-09 18:09:20 -08:00
Phillip Webb
80cfcb71ec
Update copyright year of changed files
2023-01-09 15:18:10 -08:00
Christoph Dreis
1b4ef5db0f
Update copyrights to 2023
...
See gh-33682
2023-01-09 10:35:07 +01:00
Phillip Webb
68af379714
Don't use repo.spring.io in released Homebrew or Scoop recipes
...
Update our Homebrew and Scoop recipes to use `repo1.maven.org` rather
than `repo.spring.io` for releases.
Fixes gh-33702
2023-01-05 13:56:58 -08:00
Phillip Webb
0d9967c70c
Polish
2023-01-05 13:17:20 -08:00
Andy Wilkinson
84c021bc97
Upgrade to Gradle Enterprise Gradle Plugin 3.12.1
...
Closes gh-33672
2023-01-03 15:57:48 +00:00
Phillip Webb
e4772cf3b7
Update copyright year of changed files
2022-12-22 00:59:32 -08:00
Phillip Webb
60a75e3799
Increase timeout for ApplicationRunner task
2022-12-21 23:00:10 -08:00
Jerome Prinet
72a9f494f3
Document that SystemTestPlugin output should never be cached
...
See gh-33411
2022-11-29 10:53:46 -08:00
Andy Wilkinson
04353e4961
Merge branch '2.6.x' into 2.7.x
...
Closes gh-33226
2022-11-16 16:41:02 +00:00
Andy Wilkinson
1494deb4a0
Check for package tangles at build time
...
See gh-17299
2022-11-16 16:11:59 +00:00
Andy Wilkinson
c31d99d3a0
Merge branch '2.6.x' into 2.7.x
2022-09-29 12:52:37 +01:00
Andy Wilkinson
8a93abfaaa
Improve diagnostics when run does not produce expected logging
2022-09-29 12:52:02 +01:00
Andy Wilkinson
3f779191e6
Merge branch '2.6.x' into 2.7.x
2022-09-10 07:49:12 +01:00
Andy Wilkinson
5cb23aeb85
Only disable test tasks when a project isn't compatible with toolchain
...
Disabling compilation means that any downstream project will break.
For example, disabling our Gradle plugin's compileJava task means
that the launch script test app fails to build as it uses our
Gradle plugin and its classes are missing.
See gh-gh-32280
2022-09-10 07:47:19 +01:00
Andy Wilkinson
144fdaa703
Merge branch '2.6.x' into 2.7.x
...
Closes gh-32283
2022-09-09 15:14:40 +01:00
Andy Wilkinson
78f4242e46
Build with Gradle 7.5 while still supporting Gradle 6.8+
...
Closes gh-32281
2022-09-09 15:13:43 +01:00
Brian Clozel
cca5ee8a89
Merge branch '2.6.x' into 2.7.x
...
Closes gh-32229
2022-09-05 14:24:06 +02:00