Phillip Webb
3aeb18d618
Add license header to gradle files
...
See gh-46065
6 months ago
Phillip Webb
d66b28fcba
Update end copyright year to 'present'
...
See gh-46065
6 months ago
Johnny Lim
08c67cc353
Replace deprecated Project.task()
...
See gh-45009
Signed-off-by: Johnny Lim <izeye@naver.com>
8 months ago
Yanming Zhou
3f17e42b38
Polish formatting of log configuration file
...
1. Remove space before `/>` to keep consistency.
2. Capitalize `filters` for Log4j2.
3. Uppercase log level to keep consistency.
See gh-43322
1 year ago
Moritz Halbritter
ce106eb43c
Remove calls to deprecated Project.getBuildDir() in Gradle files
...
Closes gh-42739
1 year ago
Moritz Halbritter
a3060652f8
Call String.toLowerCase and .toUppercase with explicit locale
...
Closes gh-42719
1 year ago
Andy Wilkinson
2c982260df
Use platform dependencies instead of the dependency management plugin
...
Closes gh-42712
1 year ago
Phillip Webb
9836011ffd
Create extension to configure Spring maven repositories
...
Create a small Groovy script that can be used in `settings.gradle`
files to extend `repositories` to support the various maven
repositories required for our build.
See gh-42333
1 year ago
Phillip Webb
ad72411e2b
Apply conventions plugin to all subprojects
...
Closes gh-42438
1 year ago
Andy Wilkinson
4b0b5c263d
Ensure that building test apps produces Java 17 bytecode
...
See gh-41980
1 year ago
Andy Wilkinson
654016af7f
Move Docker-related test support into a separate module
...
See gh-41228
1 year ago
Andy Wilkinson
7e4d60e07f
Update spring-boot-launch-script-tests to use docker-test plugin
...
See gh-41228
1 year ago
Andy Wilkinson
491f34d25c
Improve container test code
...
Replace `DockerImageNames` with a enum and relocate it from the
`testcontainers` to `container` package. The enum now also
becomes a common location that we can use to apply container
configuration such as timeouts.
Closes gh-41164
Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
2 years ago
Moritz Halbritter
7b96941fb9
Update Java in SDKman and CI image to 17.0.11-librca
...
Closes gh-40414
2 years ago
Scott Frederick
bc5777d0cc
Upgrade CI images to ubuntu:jammy-20240405
...
Closes gh-40410
2 years ago
Scott Frederick
c83f7017c8
Upgrade CI images to ubuntu:jammy-20240227
...
Closes gh-39844
2 years ago
Scott Frederick
39304147a7
Upgrade CI images to ubuntu:jammy-20240212
...
Closes gh-39657
2 years ago
Scott Frederick
d616568324
Upgrade CI images to ubuntu:jammy-20240125
...
Closes gh-39426
2 years ago
Scott Frederick
302087176a
Upgrade to Java 17.0.10+13
...
Closes gh-39216
2 years ago
Scott Frederick
c2ca6bfaf1
Upgrade RedHat UBI to 9.3-1476
...
Closes gh-39228
2 years ago
Scott Frederick
35b45450f8
Upgrade test images to ubuntu:jammy-20240111
...
See gh-39217
2 years ago
Andy Wilkinson
c8a7a04da4
Retry JDK downloads
...
Closes gh-39138
2 years ago
Phillip Webb
66e9c777af
Upgrade Ubuntu version in CI images
...
Closes gh-38894
2 years ago
Phillip Webb
062b544447
Upgrade to Ubuntu Jammy 20231004
...
Closes gh-37957
2 years ago
Phillip Webb
55968ef995
Upgrade to Ubuntu Jammy 20231004
...
Closes gh-37949
2 years ago
Phillip Webb
812023a84b
Upgrade to Ubuntu Jammy 20231004
...
Closes gh-37952
2 years ago
Phillip Webb
c7d6fbcb3a
Upgrade to Ubuntu Jammy 20231004
...
See gh-37954
2 years ago
Phillip Webb
f04d354c29
Attempt to fix download cache on CI
...
See gh-37450
2 years 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
2 years ago
Andy Wilkinson
2656f02001
Fix launch script integration tests on Intel Macs
...
Closes gh-36799
2 years ago
Moritz Halbritter
0f6342a882
Make JarLaunchScript and SysVinit integration tests ARM64 compatible
...
Closes gh-36799
2 years ago
Scott Frederick
90be62bc7a
Update Docker images used for launch script tests
...
Closes gh-24349
2 years ago
Moritz Halbritter
f3d0bc7a99
Disable launch script integration tests on aarch64 linux and mac
...
See gh-35229
3 years ago
Phillip Webb
df5898a146
Reformat code following spring-javaformat upgrade
3 years ago
Krzysztof Krason
6e46423983
Use diamond operators
...
See gh-33987
3 years ago
Stephane Nicoll
4f6c3ab2b0
Upgrade to JUnit Jupiter 5.9.0
...
Closes gh-32351
3 years ago
dreis2211
eea4611553
Fix references to JDK 1.8 in READMEs
...
See gh-30447
4 years ago
dreis2211
be981e45d1
Remove checks for Java 9 compatibility in build.gradle files
...
See gh-30335
4 years ago
Phillip Webb
27ad0804f5
Update copyright year of changed files
4 years ago
Phillip Webb
7c16668bf3
Log Docker output to aid debugging
...
Add an SLF4J logger so that we can see real time output of the
Docker container.
See gh-29370
4 years ago
dreis2211
d8deee7cf6
Update to JDK 17 in launch script tests
...
See gh-29201
4 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
4 years ago
Andy Wilkinson
8c3820f87e
Fix up-to-date checking of syncAppSource tasks
...
Previously, the project version was used while filtering the apps
source during syncing but it was not considered as an input to
the task. This could result in the syncing being skipped even though
the project's version had changed.
This commit introduces a new custom task to make the configuration
more declarative and to allow the necessary input configuration to be
done in a single place.
Closes gh-28197
4 years ago
Andy Wilkinson
35b16ea04e
Minimize dependencies of launch script test app
...
Closes gh-28164
4 years ago
Scott Frederick
9f001efa29
Adjust fat jar central directory to account for launch script
...
An upgrade to Apache Commons Compress allows the build plugins to write
the launch script to the fat jar as a proper preamble, making the file
compatible with more jar and zip tooling.
Fixes gh-22336
4 years ago
Andy Wilkinson
ad67c3d50f
Avoid using yum (which requires http:// access) in launch script tests
...
Fixes gh-26240
5 years ago
dreis2211
a9a37f0dd5
Increase test coverage on Java 16
...
See gh-25809
5 years ago
dreis2211
1a803448f0
Exclude GradleBuild tasks on JDK 16 for now
...
See gh-25523
5 years ago
Andy Wilkinson
67479b6380
Add junit-platform-launcher dependency by convention
...
Closes gh-25074
5 years ago
Phillip Webb
939b5dfc26
Add junit-platform-launcher dependency
...
Update `build.gradle` files to ensure that `junit-platform-launcher` is
a `testRuntimeOnly` dependency. This ensures that tests can be run from
Eclipse.
Closes gh-25074
5 years ago