Andy Wilkinson
baf5a7f130
Make includes configurable via a property
...
See gh-39837
2 years ago
Andy Wilkinson
2a6293940b
Polish "Make excludes configurable via property"
...
See gh-39837
2 years ago
Matti Tahvonen
58fc8f8c01
Make excludes configurable via property
...
See gh-39837
2 years ago
Felix
8a42935dad
Apply instanceof pattern matching
...
See gh-40085
2 years ago
Moritz Halbritter
ff66036e90
Remove redundant Regex escapes
...
Closes gh-40116
2 years ago
Andy Wilkinson
aee88115ea
Test Gradle plugin against Gradle 8.7
...
This commit includes some changes to test Gradle scripts to avoid
Gradle 8.7's new deprecation warning about URI conversion.
Closes gh-40093
2 years ago
Andy Wilkinson
16b6400bdf
Improve BuildpackReference's handling of URL-like strings on Windows
...
Closes gh-39792
2 years ago
Andy Wilkinson
dd38fb8b65
Limit wait time when checking process's availability
...
Closes gh-39788
2 years ago
Andy Wilkinson
54cdc83337
Only reference Gradle tasks beneath org.gradle.api
...
Fixes gh-39584
2 years ago
Phillip Webb
2c4909a89a
Update copyright year of changed files
2 years ago
Scott Frederick
c93acdafbd
Polish "Prevent long parse times for images with illegal char in tag"
...
See gh-39617
2 years ago
Jakob Wanger
c892544741
Prevent long parse times for images with illegal char in tag
...
Update the regular expression used to parse Docker images references to
prevent catastrophic backtracking when images names are long and the
tag contains an illegal character.
See gh-39617
2 years ago
Andy Wilkinson
5bc4bdd1de
Test Gradle plugin against Gradle 8.6
...
Closes gh-39548
2 years ago
Moritz Halbritter
8ffcfc9b77
Harmonize style of igored exceptions across the codebase
2 years ago
Jakob Wanger
7e90b4951b
Enforce Gradle version to be at least of version 7.5
...
See gh-39508
Signed-off-by: Jakob Wanger <jakobwanger@gmail.com>
2 years ago
Andy Wilkinson
5f680ccac0
Revert "Stop managing version of commons-compress where it isn't needed"
...
This reverts commit 2b85cb0356 .
See gh-39367
2 years ago
Moritz Halbritter
8fd28d9ece
Polish "Update the Debugging Documentation of the Spring Boot Maven Plugin"
...
See gh-39392
2 years ago
lukasdooo
b25d52c896
Update the Debugging Documentation of the Spring Boot Maven Plugin
...
See gh-39392
2 years ago
Andy Wilkinson
2b85cb0356
Stop managing version of commons-compress where it isn't needed
...
Closes gh-39367
2 years ago
Andy Wilkinson
dd082c6c21
Revert "Upgrade to Commons Compress 1.25.0"
...
This reverts commit 1c2a622f7f .
See gh-39148
2 years ago
Scott Frederick
a620d348ad
Fix exporting of Docker image layers
...
The logic to extract layers from a downloaded Docker image assumed that
the layer entries in the image tar archive always had the file extension
`.tar`. This was the case with Docker and other compatible daemons until
Docker 25.0. With this commit, the extension is no longer assumed, but
any entries listed in `manifest.json` will be recognized.
Fixes gh-39323
2 years ago
Andy Wilkinson
1c2a622f7f
Upgrade to Commons Compress 1.25.0
...
Closes gh-39148
2 years ago
Andy Wilkinson
a6d1788be3
Tolerate OS and Java version differences in ExtractCommandTests
...
Co-Authored-By: Moritz Halbritter <moritz.halbritter@broadcom.com>
Closes gh-39303
2 years ago
Andy Wilkinson
45c32854a5
Fix Checkstyle upgrade
...
Closes gh-38746
2 years ago
Yanming Zhou
8cb8999772
Ban call of URLEncoder.encode/URLDecoder.decode(String,String)
...
Add ArchUnit rules to ban the use of `URLEncoder` calls with String
charsets and use `Charset` calls instead.
See gh-38740
2 years ago
Yanming Zhou
b6e87cee35
Remove unnecessary `extends Object` from generic
...
See gh-38739
2 years ago
Yanming Zhou
ac18e3015c
Use `.isEmpty()` where feasible
...
See gh-38739
2 years ago
Yanming Zhou
3c65fdfa12
Use idiomatic AssertJ assertions
...
See gh-38702
2 years ago
Phillip Webb
39bc7c8582
Support getPermissions() call on Gradle 8.6-milestone-1
...
The `getPermissions` method is now part of the private
`ParentDirectoryStub` class so we now need to call
`setAccessible(true)`.
Fixes gh-38718
2 years ago
Yanming Zhou
ebfbc0ef05
Cleanup kotlin sources
...
1. remove unused imports
2. remove redundant semicolon
3. remove empty class body
4. remove redundant 'constructor' keyword
5. remove redundant 'Unit' return type
6. use non-null type if possible
See gh-38708
2 years ago
Andy Wilkinson
b424254587
Test Gradle plugin against Gradle 8.5
...
Closes gh-38664
2 years ago
Scott Frederick
d1cce0f8ef
Upgrade default CNB builders to Paketo Jammy
...
Closes gh-38477
2 years ago
Phillip Webb
f68df82b30
Support lenient ContainerConnectionDetailsFactory hint registration
...
Update `ContainerConnectionDetailsFactory` hint registration logic
so that types are optional on the classpath.
See gh-36606
Fixes gh-38392
2 years ago
Moritz Halbritter
22a991b334
Document tags format used in Gradle and Maven plugins
...
Closes gh-33088
2 years ago
Andy Wilkinson
b01235e68d
Copy attributes from runtimeClasspath to productionRuntimeClasspath
...
Fixes gh-38209
2 years ago
Phillip Webb
e891a3e24c
Polish adoc formatting
2 years ago
Moritz Halbritter
f3c10ae97b
Polish JsonStream
2 years ago
Andy Wilkinson
94e810201e
Fix test for incremental build of renamed properties class
...
Previously, the .class file for the renamed properties class was
on the class path of the compilation in two places:
1. The output directory of the test's previous compilation
2. The output directory of the compilation of src/test/java of
spring-boot-configuration-processor
The first of these locations is addressed by updating TestProject.
The .class file is now deleted from the project's output location
at the same time as the .java file is deleted from its source
location.
The second of these locations is addressed by configuring the class
path of the compiler to include a copy of the result of compiling
src/test/java of spring-boot-configuration-processor. From this copy
entries can then be deleted as needed without destabilizing other tests.
Closes gh-26271
2 years ago
Moritz Halbritter
5ca7201fa5
Fix "Integrating with Actuator" code snippet
...
Closes gh-36114
2 years ago
Moritz Halbritter
8bb2228adf
Document how to unset maven.compiler.release
...
Closes gh-37993
2 years ago
Andy Wilkinson
ead0c77a5b
Polish
...
See gh-38030
2 years ago
Andy Wilkinson
666f68ea60
Document configuration for building images with Colima
...
Closes gh-34522
2 years ago
Phillip Webb
d47f8bf945
Update copyright year of changed files
2 years ago
Phillip Webb
abdad1cabe
Constently use assertThatExceptionOf... assertions
...
Closes gh-37964
2 years ago
Andy Wilkinson
3dba0d76d2
Polish
...
See gh-37878
2 years ago
Andy Wilkinson
dbc06faed8
Polish
...
See gh-37878
2 years ago
Andy Wilkinson
42ee6b9e74
Use new permissions API with Gradle 8.3+
...
Closes gh-37878
2 years ago
Andy Wilkinson
5a75fae23b
Polish "Polish"
...
See gh-37745
2 years ago
Johnny Lim
303015ea2d
Polish
...
See gh-37745
2 years ago
Andy Wilkinson
a80f8ea5e6
Configure Java toolchain on AOT-processing tasks
...
Closes gh-37717
2 years ago