Phillip Webb
c37290bc6c
Fix Oracle JDK download URL
...
See gh-37450
1 year ago
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
1 year ago
Phillip Webb
ed4ab667a1
Enable LoaderIntegrationTests on aarch64
...
Closes gh-37654
1 year ago
Moritz Halbritter
f96690348f
Use Bellsoft JDK 21 in LoaderIntegrationTests
...
Closes gh-35900
1 year ago
Andy Wilkinson
c4368bc934
Run LoaderIntegrationTests on Java 21
...
See gh-37359
1 year ago
Andy Wilkinson
2656f02001
Fix launch script integration tests on Intel Macs
...
Closes gh-36799
1 year ago
Moritz Halbritter
0f6342a882
Make JarLaunchScript and SysVinit integration tests ARM64 compatible
...
Closes gh-36799
1 year ago
Andy Wilkinson
1765f4e9cf
Ensure that server tests run when test apps have changed
...
Closes gh-19858
1 year ago
Scott Frederick
90be62bc7a
Update Docker images used for launch script tests
...
Closes gh-24349
1 year ago
Andy Wilkinson
996252f929
Stop using deprecated classifier property
...
Closes gh-36125
1 year ago
Moritz Halbritter
140e806357
Enable LoaderIntegrationTests on Java 20
...
See gh-35758
1 year ago
Moritz Halbritter
f5eb76074b
Disable loader integration tests on aarch64 linux and mac
...
See gh-35229
2 years ago
Moritz Halbritter
f3d0bc7a99
Disable launch script integration tests on aarch64 linux and mac
...
See gh-35229
2 years ago
Phillip Webb
d39c94f437
Refine ConfigurationProcessorIntegrationTests resource detection logic
2 years ago
Phillip Webb
df5898a146
Reformat code following spring-javaformat upgrade
2 years ago
Stephane Nicoll
9a004a6508
Merge branch '2.6.x' into 2.7.x
...
Closes gh-32511
2 years ago
Johnny Lim
975affc497
Enable LoaderIntegrationTests with Java 19
...
See gh-32501
2 years ago
Andy Wilkinson
dffce2553c
Merge branch '2.6.x' into 2.7.x
2 years ago
Andy Wilkinson
9fe9f31af1
Polish
2 years ago
Andy Wilkinson
b512083b3a
Merge branch '2.6.x' into 2.7.x
2 years ago
Andy Wilkinson
a262520f08
Disable LoaderIntegrationTests on Java 19 till it GAs
...
See gh-32280
2 years ago
Stephane Nicoll
71fa410929
Merge branch '2.6.x' into 2.7.x
2 years ago
Stephane Nicoll
c3416ac97a
Disable LoaderIntegrationTests with Java 19
...
See gh-32295
2 years ago
Phillip Webb
60e1cc510c
Merge branch '2.6.x' into 2.7.x
...
See gh-32085
2 years ago
Phillip Webb
bd74344025
Revert "Don't close jar files early"
...
This reverts commit b42f056ddb
.
2 years ago
Andy Wilkinson
f285d9e7cf
Merge branch '2.6.x' into 2.7.x
...
See gh-31402
2 years ago
Andy Wilkinson
252cf94332
Fix requiresUnpack following Bouncy Castle upgrade
...
See gh-31400
2 years ago
Andy Wilkinson
5e1cd28d3f
Merge branch '2.6.x' into 2.7.x
...
Closes gh-31402
2 years ago
Lars Grefer
e8a1a0399a
Upgrade to Bouncycastle 1.71
...
Closes gh-31400
2 years ago
Phillip Webb
bcbcc53a09
Merge branch '2.6.x' into 2.7.x
...
Closes gh-31395
2 years ago
Phillip Webb
b42f056ddb
Don't close jar files early
...
Update `JarFile` and related classes so that `close()` is not longer
called early.
Prior to this commit, we would always immediately close the underlying
jar file to prevent file locking issues with our build. This causes
issues on certain JVMs when they attempt to verify a signed jar.
The file lock issues have now been solved by returning a custom input
stream from `JarUrlConnection` which captures and delegates the close
method.
Fixes gh-29356
2 years ago
Andy Wilkinson
aad59efef2
Merge branch '2.6.x' into 2.7.x
...
Closes gh-30430
3 years ago
Andy Wilkinson
344aa405ae
Merge branch '2.5.x' into 2.6.x
...
Closes gh-30429
3 years ago
Andy Wilkinson
e36ac6c155
Polish "Enable Java 18 for LoaderIntegrationTests"
...
See gh-30422
3 years ago
Eddú Meléndez
e9c433a0b7
Enable Java 18 for LoaderIntegrationTests
...
See gh-30422
3 years ago
Andy Wilkinson
f488db9e49
Merge branch '2.6.x' into 2.7.x
3 years ago
Andy Wilkinson
0d4d225ebb
Merge branch '2.5.x' into 2.6.x
3 years ago
Andy Wilkinson
a58cd050e5
Disable LoaderIntegrationTests when all runtimes are incompatible
...
See gh-29524
3 years ago
Moritz Halbritter
d7b229d3c7
Rename AutoConfigurationLoader to ImportCandidates
...
Move the class to a more suitable package, and load the files from
META-INF/spring/<fqn>.imports
See gh-29872
3 years ago
Moritz Halbritter
7c96294641
Move our auto-configurations from spring.factories to new file
...
Closes gh-29873
3 years ago
Moritz Halbritter
7d68b58c8f
Load auto-configurations from META-INF/spring-boot
...
Implements a new AutoConfigurationLoader, which loads
auto-configurations from a file in META-INF/spring-boot.
Adapts the AutoConfigurationImportSelector to use the new loader.
Adapts the ImportAutoConfigurationImportSelector to use the new loader.
Adapts the metadata plugin in the build to additionally load the
auto-configurations from the new file.
Updates the documentation for auto-configurations and test slices.
Closes gh-29872
3 years ago
Moritz Halbritter
8e99788fc8
Migrate auto-configurations to @AutoConfiguration
...
Closes gh-29871
3 years ago
Andy Wilkinson
4c422b9f3c
Merge branch '2.5.x' into 2.6.x
3 years ago
Andy Wilkinson
b60612dabb
Disable LoaderIntegrationTests when Docker's unavailable
...
Closes gh-29385
3 years ago
Phillip Webb
f6cdc27b2a
Merge branch '2.5.x' into 2.6.x
3 years ago
Phillip Webb
eca05c42fb
Further refine LoaderIntegrationTests for CI
...
Update `LoaderIntegrationTests` to filter compatible JDKs early.
See gh-29385
3 years ago
Phillip Webb
392de30390
Merge branch '2.5.x' into 2.6.x
3 years ago
Phillip Webb
de8f8c3e64
Refine LoaderIntegrationTests for CI
...
Refine `LoaderIntegrationTests` to fix failures when CI builds are
running with later JDK versions.
See gh-29385
3 years ago
Phillip Webb
44537d4494
Merge branch '2.5.x' into 2.6.x
...
Closes gh-29462
3 years ago
Phillip Webb
3d908079ef
Run LoaderIntegrationTests against multiple JDKs
...
Update `LoaderIntegrationTests` to run against OpenJDK 8, 11 and 17 as
well as Oracle JDK 17.
Closes gh-29385
3 years ago