Scott Frederick
c9829c4232
Add native image test to Paketo system tests
...
Closes gh-32413
2 years ago
Scott Frederick
f90ee2bdd9
Merge branch '2.7.x'
...
Closes gh-32411
2 years ago
Scott Frederick
8d0ca4e640
Merge branch '2.6.x' into 2.7.x
...
Closes gh-32410
2 years ago
Scott Frederick
057ad72945
Enable Paketo builder system tests on Java 18
...
Closes gh-32296
2 years ago
Andy Wilkinson
144fdaa703
Merge branch '2.6.x' into 2.7.x
...
Closes gh-32283
2 years ago
Andy Wilkinson
78f4242e46
Build with Gradle 7.5 while still supporting Gradle 6.8+
...
Closes gh-32281
2 years ago
Scott Frederick
da4de7d67d
Generate the AutoConfiguration.imports file from annotations
...
This commit adds the `AutoConfigurationImportsAnnotationProcessor` to
the `spring-boot-autoconfigure-processor` annotation processor
module. When added to a project build, the annotation processor will
generate the
`org.springframework.boot.autoconfigure.AutoConfiguration.imports`
file automatically from `@AutoConfiguration`-annotated classes. It
also applies the annotation processor to the Spring Boot build.
Closes gh-31228
2 years ago
Andy Wilkinson
4bb5ba2bd0
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
935d1264e0
Merge branch '2.6.x' into 2.7.x
3 years ago
Andy Wilkinson
3d203d0215
Polish
3 years ago
Scott Frederick
256b7b1bed
Merge branch '2.7.x'
3 years ago
Scott Frederick
e99b13e009
Merge branch '2.6.x' into 2.7.x
...
Closes gh-30374
3 years ago
Scott Frederick
7a8bde5f7b
Enable Paketo system tests for Java versions supported by buildpacks
...
Closes gh-30373
3 years ago
Scott Frederick
040afdeafe
Merge branch '2.7.x'
3 years ago
Scott Frederick
93622d18eb
Merge branch '2.6.x' into 2.7.x
...
Closes gh-30195
3 years ago
Scott Frederick
35a9a7fee2
Ignore deprecation warnings in Paketo system tests
...
Closes gh-30194
3 years ago
Phillip Webb
5454e2e26a
Merge branch '2.7.x'
3 years ago
Phillip Webb
adfaa8f778
Merge branch '2.6.x' into 2.7.x
3 years ago
Phillip Webb
1a3841f74e
Polish
3 years ago
Scott Frederick
df549190b5
Merge branch '2.7.x'
3 years ago
Scott Frederick
ee4e7bb923
Merge branch '2.6.x' into 2.7.x
...
Closes gh-29982
3 years ago
Scott Frederick
59ffe28639
Ignore buildpack deprecation warnings in Paketo system tests
...
Fixes gh-29885
3 years ago
Moritz Halbritter
d42f675959
Merge branch '2.7.x'
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
42808ff13c
Merge branch '2.7.x'
...
# Conflicts:
# spring-boot-project/spring-boot-actuator-autoconfigure/src/main/resources/META-INF/spring.factories
# spring-boot-project/spring-boot-autoconfigure/src/main/resources/META-INF/spring.factories
# spring-boot-project/spring-boot-test-autoconfigure/src/main/resources/META-INF/spring.factories
3 years ago
Moritz Halbritter
7c96294641
Move our auto-configurations from spring.factories to new file
...
Closes gh-29873
3 years ago
Moritz Halbritter
303979fb65
Merge branch '2.7.x'
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
fdb1010cbc
Migrate auto-configurations to @AutoConfiguration
...
Closes gh-29871
3 years ago
Moritz Halbritter
8e99788fc8
Migrate auto-configurations to @AutoConfiguration
...
Closes gh-29871
3 years ago
Scott Frederick
54c4ec18c6
Merge branch '2.7.x'
3 years ago
Scott Frederick
00c8b85364
Add validation of SBOM to Paketo system tests
...
Fixes gh-29027
3 years ago
Andy Wilkinson
8a3fbed6eb
Downgrade Wildfly to work around basic auth bug
...
As described in https://issues.redhat.com/browse/WFLY-15478 , Wildfly
25.0.0.Final rejects all requests that use basic auth with a 401
response. 25.0.0.Final is, at the time of writing, the latest available
Wildfly Docker image so we need to downgrade to 24.0.0.Final.
Closes gh-28956
3 years ago
Andy Wilkinson
8f3659c147
Merge branch '2.5.x' into 2.6.x
...
Closes gh-28941
3 years ago
Andy Wilkinson
fe7b13ec46
Upgrade to Spring Framework 6 and Jakarta EE 9
...
Closes gh-28619
Closes gh-28620
Closes gh-28621
Closes gh-28622
Closes gh-28623
Closes gh-28624
Closes gh-28625
Closes gh-28626
Closes gh-28627
Closes gh-28628
Closes gh-28629
Closes gh-28630
Closes gh-28631
Closes gh-28632
Closes gh-28633
Closes gh-28634
Closes gh-28635
Closes gh-28636
Closes gh-28638
Closes gh-28639
Closes gh-28640
Closes gh-28644
Closes gh-28645
Closes gh-28650
Closes gh-28711
Closes gh-28866
Closes gh-28867
Closes gh-28868
Closes gh-28872
See gh-28641
See gh-28642
See gh-28643
See gh-28646
See gh-28647
See gh-28648
See gh-28649
See gh-28721
See gh-28869
See gh-28871
3 years ago
Andy Wilkinson
35f2d98de2
Remove deployment tests for servers not Java 17 and EE 9 ready
...
Closes gh-28815
3 years ago
Scott Frederick
3b12a5efe9
Update system tests for Paketo Java buildpack 6.0.0
...
Paketo Java buildpack version 6.0.0 adds a buildpack and removes
support for the SBOM in the format that the system tests attempt
to verify.
Fixes gh-28823
3 years ago
Andy Wilkinson
4bd86a6e20
Allow spring-boot-image-tests to run without an existing snapshot
...
Closes gh-28817
3 years ago
Andy Wilkinson
0074d621d0
Merge branch '2.5.x'
...
Closes gh-28754
3 years ago
Andy Wilkinson
2a342ef416
Merge branch '2.5.x'
...
Closes gh-28662
3 years ago
Phillip Webb
55a1ec72cc
Update copyright year of changed files
3 years ago
dreis2211
e1afc91ae2
Polish javadoc comments
...
See gh-27925
3 years ago
Scott Frederick
f7c901ffe7
Fix deployment test file names
...
See gh-27499
3 years ago
Scott Frederick
32bb6f6989
Move deployment tests to system tests pipeline
...
Closes gh-27499
3 years ago
Scott Frederick
a0b32251eb
Split gradle test support into a separate module
...
See gh-25824
3 years ago
Scott Frederick
89b49f5ead
Fix system test runtime classpath and build scan notification
...
See gh-25824
3 years ago
Scott Frederick
d4253150d4
Fix checkstyle violations
...
See gh-25824
3 years ago
Scott Frederick
18c7c0af22
Add Paketo image building system tests
...
A new system test plugin is being made available for running test
suites that should be run less frequently than with every commit, such
as tests that verify Spring Boot compatibility with external
projects. CI pipeline configuration for running system tests is also
provided.
The first system tests verify the behavior of the Spring Boot image
building plugins when building images using Paketo buildpacks.
Closes gh-25824
3 years ago