Phillip Webb
206785f838
Only cache JarFile URL keys that are cheap to lookup
...
Update `JarFileUrlKey` so that only URLs that have a cheap `equals()`
method call are cached. This should prevent expensive DNS lookups from
being performed.
Fixes gh-46015
6 months ago
David LJ
f4e04227f7
Fix Docker security options broken link in OCI images packaging docs
...
See gh-46016
Signed-off-by: David LJ <mail@davidlj95.com>
6 months ago
Andy Wilkinson
c13dc92286
Test against Gradle 7.6.5
...
Closes gh-45998
6 months ago
Andy Wilkinson
ca21600fae
Use Framework's StreamUtils instead of Commons Compress's IOUtils
...
Closes gh-45911
6 months ago
Tran Ngoc Nhan
7448f8c73a
Document use of git-commit-id-maven-plugin consistently
...
See gh-45677
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
7 months ago
Phillip Webb
2b2228eba5
Update copyright year of changed files
7 months ago
Andy Wilkinson
5ed981df9c
Migrate from gcr.io to docker.io for Paketo images
...
Closes gh-45609
7 months ago
Johnny Lim
0a54804a0f
Polish
...
See gh-45592
Signed-off-by: Johnny Lim <izeye@naver.com>
7 months ago
Moritz Halbritter
3c57249a3e
Use the layers index file to resolve the application layer name
...
Closes gh-45385
7 months ago
Phillip Webb
39a402b5ef
Update copyright year of changed files
7 months ago
Stéphane Nicoll
88107273f3
Polish "Test that source information is resolved from super class"
...
See gh-45382
8 months ago
Yanming Zhou
91715a8c7d
Test that source information is resolved from super class
...
See gh-45382
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
8 months ago
Johnny Lim
9a0f7a4013
Add more tests for Image.getOs()
...
See gh-45305
Signed-off-by: Johnny Lim <izeye@naver.com>
8 months ago
Phillip Webb
b2e691be02
Update copyright year of changed files
8 months ago
Phillip Webb
428fa6d941
Fix copyright headers to consistently start with project inception year
8 months ago
Andy Wilkinson
8869f769c1
Polish "Fix changelog generator missing directly removed properties"
...
See gh-45267
8 months ago
yybmion
30a679872c
Fix changelog generator missing directly removed properties
...
The changelog generator did not detect properties that were added to a new
version with error-level deprecation (indicating immediate removal). This
commonly occurs when upgrading dependencies like Flyway 10, where properties
are removed without prior deprecation.
Modified the computeDifferences method to detect properties that only exist
in the new metadata with error-level deprecation and properly mark them as
DELETED in the changelog.
See gh-45267
Signed-off-by: yybmion <yunyubin54@gmail.com>
8 months ago
Andy Wilkinson
c420786eed
Upgrade to Gradle 8.14
8 months ago
Phillip Webb
f6dae1397d
Add application directory layer to ephemeral builder for Podman support
...
Update `EphemeralBuilder` so that it adds an additional layer that
containing an empty application (aka workspace) directory owned by
the build user.
Prior to this commit, the directory was only bound. This could cause
issues on Podman where, unlike Docker, the bound directory is owned
by `root`.
Fixes gh-45233
8 months ago
Claudio Nave
6a997d1026
Fix documentation links to buildpacks.io
...
See gh-45238
Signed-off-by: Claudio Nave <evaristegalois11@proton.me>
8 months ago
Johnny Lim
08c67cc353
Replace deprecated Project.task()
...
See gh-45009
Signed-off-by: Johnny Lim <izeye@naver.com>
8 months ago
Phillip Webb
2143d702f2
Polish boolean members that can use the default `false` value
8 months ago
Yanming Zhou
0a1c9060c5
Polish ternary operator
...
See gh-45156
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
8 months ago
Phillip Webb
935d759754
Fix 'Protect against empty OS string in Docker `Image`' logic
...
See gh-45152
8 months ago
Phillip Webb
c071f56653
Protect against empty OS string in Docker `Image`
...
Update `Image` to protect against `os` being `null` or and empty
String.
Fixes gh-45152
8 months ago
Stéphane Nicoll
b4c6c55493
Allow ResourcesClassLoader to participate in CGLIB's cache
...
This commit updates ResourcesClassLoader to be a SmartClassLoader and
expose the original ClassLoader. This has the effect of making sure
proxies that are created by CGLIB can be reused against different tests
rather than having CGLIB trying to define the class again and fail.
Closes gh-45065
8 months ago
Phillip Webb
46b14de6e9
Polish 'Handle generics with identical names in different positions'
...
See gh-45011
8 months ago
Dmytro Nosan
e24fd50615
Handle generics with identical names in different positions
...
Update `TypeUtils` to handle generics with identical names in different
positions.
See gh-45011
Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
8 months ago
Phillip Webb
88e8c17369
Update copyright year of changed files
9 months ago
Andy Wilkinson
4f91d41666
Source version properties for Maven plugin tests from resolved bom
...
Closes gh-44886
9 months ago
Andy Wilkinson
7d9bbb685e
Remove unused dependenciesBom configuration
...
Closes gh-44883
9 months ago
Moritz Halbritter
6b9cd873ca
Use gvenzl/oracle-free:23.6-slim which has ARM64 support
...
See gh-35249
9 months ago
youngjin_dev
a164dab25d
Fix Integer conversion in getProgress() method
...
See gh-44718
Signed-off-by: youngjin_dev <qazkyj0310@gmail.com>
9 months ago
Phillip Webb
109e4c8572
Update copyright year of changed files
9 months ago
Phillip Webb
896b5767fe
Polish
9 months ago
Andy Wilkinson
9b15b4bce9
Consolidate mock web server factories
...
Closes gh-44674
9 months ago
Moritz Halbritter
5ec099756f
Fix potential NPE when passing 'null' as params
10 months ago
Moritz Halbritter
a807a07a59
Always try to deserialize message in case of Docker transport errors
...
Before this commit, if the status code was 4xx or 500, we tried to read the errors
object, consuming the http entity. When we tried to deserialize the message,
the http entity was already consumed, an IOException has been thrown and null
is returned for the message.
Now, we read the content in a byte[] and deserialize the errors and the message
from that. This ensures that we can read both the errors and the message.
Closes gh-44628
10 months ago
Andy Wilkinson
1f5b9de302
Normalize the separator in resource names
...
See gh-44444
10 months ago
Andy Wilkinson
5683d39fd6
Allow resources to hide existing resources with the same name
...
See gh-44444
10 months ago
Tran Ngoc Nhan
701f73fcd7
Fix JavaExec javadoc link
...
See gh-44526
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
10 months ago
Dmitry Sulman
7276be825a
Update version of Neo4j test container image
...
See gh-44463
Signed-off-by: Dmitry Sulman <dmitry.sulman@gmail.com>
10 months ago
Dmitry Sulman
c98f9ac126
Update version of Elasticsearch test container image
...
See gh-44459
Signed-off-by: Dmitry Sulman <dmitry.sulman@gmail.com>
10 months ago
Andy Wilkinson
3acea583ad
Add support for working with resources in tests
...
Closes gh-44444
10 months ago
Tran Ngoc Nhan
d781ce164d
Use Javadoc attributes for Gradle reference guide
...
See gh-44388
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
10 months ago
Dmytro Nosan
e919fd806f
Polish ClassPath
...
See gh-44355
Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
10 months ago
Phillip Webb
082c5859e8
Polish
10 months ago
Phillip Webb
8aea6d575a
Update copyright year of changed files
10 months ago
Dmytro Nosan
0e81b6386e
Don't use ArgFile when using JavaCompiler
...
See gh-44340
Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
10 months ago
Dmytro Nosan
616d4cb149
Polish ClasspathBuilder
...
See gh-44330
Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
10 months ago