Commit Graph

543 Commits (b83e7b42bbdd5fd912a50af52c8cfd00e8f31d29)

Author SHA1 Message Date
Phillip Webb b83e7b42bb Update copyright year of changed files 1 year ago
Phillip Webb e10ac76761 Polish 1 year ago
Andy Wilkinson e8e5146beb Stop failing the build when tests pass after retry
Closes gh-37392
1 year ago
Andy Wilkinson 0b3a5f2489 Ensure that check for unnecessary exclusions runs on classpath change
Closes gh-37307
1 year ago
Andy Wilkinson 38e9ede17d Only suggest snapshots for which a release is planned
Closes gh-37212
1 year ago
Andy Wilkinson 2d6f436893 Improve handling and comparison of snapshot versions
Closes gh-36197
1 year ago
Andy Wilkinson ced32f0751 Require libraries to opt in to moving to snapshots
Closes gh-37190
1 year ago
Andy Wilkinson b858801a07 Use decorator pattern to multi-thread update resolution 1 year ago
Phillip Webb 527b2f2cac Polish 1 year ago
Andy Wilkinson 573f01e991 Polish Bomr's output
See gh-35296
1 year ago
Andy Wilkinson 4d75f2cb08 Improve log output when applying upgrades
Closes gh-35296
1 year ago
Andy Wilkinson 68baa6e7df Make section IDs consistent in Maven Plugin docs and enforce it
Closes gh-26619
1 year ago
Andy Wilkinson 00e46192e4 Fix handling of potential ugrade issues with no space in title 1 year ago
Andy Wilkinson 142a3983a0 Check that AutoConfiguration classes are listed in imports file
Closes gh-36253
1 year ago
Andy Wilkinson 0fdaba2487 Make TestSliceMetadata depend on source set's processResources task
Closes gh-36082
1 year ago
Andy Wilkinson d2966e1cbf Polish "Replace calls to verifyComplete() to avoid indefinite blocking"
See gh-35915
1 year ago
Phillip Webb b8d2c279ee Update copyright year of changed files 1 year ago
Andy Wilkinson c46bef1858 Protect against unconstrained dependencies in starters
Closes gh-19775
1 year ago
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
1 year ago
Andy Wilkinson 2084ae1d1f Make predictive test selection opt-in
Closes gh-35869
1 year ago
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
1 year ago
Andy Wilkinson 1e0c129452 Enable predictive test selection for local builds
Closes gh-35869
1 year ago
Moritz Halbritter 700e89097c Polish
See https://stackoverflow.com/questions/28671903/the-hashsett-removeall-method-is-surprisingly-slow
2 years ago
Andy Wilkinson 3a45d46583 Allow buildSrc to resolve Framework snapshots
Closes gh-35297
2 years ago
Andy Wilkinson 695e58f418 Align buildSrc's Framework version with the main build's version
Closes gh-35224
2 years ago
Andy Wilkinson d0a354352d Polish buildSrc's build.gradle 2 years ago
Andy Wilkinson c72b77c08e Polish 2 years ago
Andy Wilkinson 6b9bc012a5 Check that BPP and BFPP bean methods won't cause eager initialization
Closes gh-35164
2 years ago
Andy Wilkinson 0ed73a859b Upgrade to Spring Asciidoctor Backends 0.0.5
Closes gh-34432
2 years ago
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
2 years ago
Phillip Webb a5902d7a00 Update copyright year of changed files 2 years ago
Andy Wilkinson 510c78154b Remove unused version alignment support from Bomr
Closes gh-34333
2 years ago
Phillip Webb df5898a146 Reformat code following spring-javaformat upgrade 2 years ago
Phillip Webb b93c9f7fec Upgrade to spring-javaformat 0.0.38
Closes gh-34329
2 years ago
Scott Frederick 33aef7fe27 Update CLI installation docs to download releases from Maven Central
Closes gh-33962
2 years ago
Andy Wilkinson 994a7a0795 Add support to Bomr for moving to snapshots
Closes gh-27002
2 years ago
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
2 years ago
Johnny Lim 5eeb429e44 Polish
See gh-33966
2 years ago
Phillip Webb a0fe8241a7 Update copyright year of changed files 2 years ago
Moritz Halbritter af2b5b4571 Increase sleep duration after creating GitHib issue in BOMR
Closes gh-30304
2 years ago
Moritz Halbritter a41ca05a2f Default to empty string if description in plugin.xml is not set
Closes gh-20890
2 years ago
Moritz Halbritter a2f9e30e77 Reduce number of threads used for BOMR library update checks
See gh-33824
2 years ago
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
2 years ago
Moritz Halbritter 484d662085 Allow multiple startsWith, contains and endsWith clauses in bomr
- Add support for startsWith prohibition
2 years ago
Moritz Halbritter 3d42ab085a Polish MavenMetadataVersionResolver 2 years ago
Moritz Halbritter b3644c1a99 Polish StandardGitHub 2 years ago
Moritz Halbritter aca087e762 Add more possibilities to prohibit version upgrades
Closes gh-32457
2 years ago
Moritz Halbritter d5e541226b Add bomr support for 5 component version numbers
Closes gh-29928
2 years ago
Andy Wilkinson 9d57cbc1d5 Drop scoop manifest creation
Closes gh-33703
2 years ago
Andy Wilkinson 3b2e5e5292 Remove references to https://repo.spring.io/release 2 years ago