Commit Graph

703 Commits (88a58a09334f8a302d586c0149695ee50977c5a5)

Author SHA1 Message Date
Andy Wilkinson 9b88128e3b Merge branch '3.0.x' into 3.1.x 1 year ago
Andy Wilkinson 4694e20628 Merge branch '2.7.x' into 3.0.x 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 25c6083fe8 Merge branch '3.0.x' into 3.1.x
Closes gh-35871
1 year ago
Andy Wilkinson effa77359b Merge branch '2.7.x' into 3.0.x
Closes gh-35870
1 year ago
Andy Wilkinson 2084ae1d1f Make predictive test selection opt-in
Closes gh-35869
1 year ago
Andy Wilkinson cd0b735da8 Merge branch '3.0.x' into 3.1.x
Closes gh-35877
1 year ago
Andy Wilkinson 23c0e0cccc Merge branch '2.7.x' into 3.0.x
Closes gh-35876
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 795d8ca194 Merge branch '3.0.x' into 3.1.x
Closes gh-35871
1 year ago
Andy Wilkinson 2ce6a4b2d6 Merge branch '2.7.x' into 3.0.x
Closes gh-35870
1 year ago
Andy Wilkinson 1e0c129452 Enable predictive test selection for local builds
Closes gh-35869
1 year ago
Andy Wilkinson 50a5e31873 Fix comparision of identical snapshots
Closes gh-35860
1 year ago
Andy Wilkinson 409eb055bb Prepare 3.1.x branch 1 year ago
Andy Wilkinson 159c93d0b2 Polish "Expose spring.ssl bundle keys"
See gh-35667
1 year ago
Stephane Nicoll 7a9bb55fdf Merge branch '3.0.x'
Closes gh-35589
2 years ago
Moritz Halbritter b70399e998 Merge branch '3.0.x' 2 years ago
Moritz Halbritter 7b4056df7f Merge branch '2.7.x' into 3.0.x 2 years ago
Moritz Halbritter 700e89097c Polish
See https://stackoverflow.com/questions/28671903/the-hashsett-removeall-method-is-surprisingly-slow
2 years ago
Andy Wilkinson 1ec6195994 Merge branch '3.0.x'
Closes gh-35320
2 years ago
Andy Wilkinson 1af5f4e40b Merge branch '2.7.x' into 3.0.x
Closes gh-35319
2 years ago
Andy Wilkinson 3a45d46583 Allow buildSrc to resolve Framework snapshots
Closes gh-35297
2 years ago
Phillip Webb a890323758 Merge branch '3.0.x' 2 years ago
Andy Wilkinson d24167371e Merge branch '3.0.x'
Closes gh-35226
2 years ago
Andy Wilkinson 8f3f74ffd5 Merge branch '2.7.x' into 3.0.x
Closes gh-35225
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 95a8c11773 Merge branch '3.0.x' 2 years ago
Andy Wilkinson c208a4482d Merge branch '2.7.x' into 3.0.x 2 years ago
Andy Wilkinson d0a354352d Polish buildSrc's build.gradle 2 years ago
Andy Wilkinson ad4f7577c7 Merge branch '3.0.x' 2 years ago
Andy Wilkinson 32b52102d8 Merge branch '2.7.x' into 3.0.x 2 years ago
Andy Wilkinson c72b77c08e Polish 2 years ago
Andy Wilkinson 9a0b5e0178 Merge branch '3.0.x'
Closes gh-35173
2 years ago
Andy Wilkinson 7ee1622995 Merge branch '2.7.x' into 3.0.x
Closes gh-35172
2 years ago
Andy Wilkinson 6b9bc012a5 Check that BPP and BFPP bean methods won't cause eager initialization
Closes gh-35164
2 years ago
Phillip Webb 13d00d85e0 Filter out /build folders on Eclipse classpath
Add `EclipseConventions` to filter out build folders contributed by
the Kotlin Gradle Plugin.

Closes gh-35101
2 years ago
Mortitz Halbritter 842e17eced Add Docker Compose support
Add `spring-boot-docker-compose` module with service connection
support.

Closes gh-34747

Co-authored-by: Phillip Webb <pwebb@vmware.com>
Co-authored-by: "Andy Wilkinson <wilkinsona@vmware.com>
2 years ago
Phillip Webb 1849b82334 Don't apply configuration-properties from auto-configuration plugin
Update the auto-configuration gradle plugin so that the
configuration-properties plugin is not longer automatically applied.
This  allows us to have auto-configuration modules that don't ship
configuration properties.

Closes gh-35028
2 years ago
Phillip Webb e9a198a68f Merge branch '3.0.x' 2 years ago
Phillip Webb 7fea4c84b4 Update copyright year of changed files 2 years ago
Phillip Webb 7da347ad91 Merge branch '3.0.x' 2 years ago
Phillip Webb e0b9ec2bc2 Fix Eclipse WTP facet version
Add `WarConventions` to fix the facet version used by Eclipse WTP
2 years ago
Andy Wilkinson 1aaf498bb9 Merge branch '3.0.x'
Closes gh-34797
2 years ago
Andy Wilkinson c37ff8d687 Merge branch '2.7.x' into 3.0.x
Closes gh-34798
2 years ago
Andy Wilkinson 0ed73a859b Upgrade to Spring Asciidoctor Backends 0.0.5
Closes gh-34432
2 years ago
Andy Wilkinson a401ff87d0 Improve Bomr's upgrade suggestions for milestones and RCs
Closes gh-34307
2 years ago
Andy Wilkinson 7283493031 Upgrade to Maven Help Plugin 3.4.0
Closes gh-34687
2 years ago
Andy Wilkinson 0bba1903ea Merge branch '3.0.x'
Closes gh-34485
2 years ago
Andy Wilkinson dd397c124c Merge branch '2.7.x' into 3.0.x
Closes gh-34484
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