116 Commits

Author SHA1 Message Date
Moritz Halbritter
ae16856bda Revert "Use noble buildpacks instead of jammy"
This reverts commit 4f672b9588019093a99d27d507a682403d1a1138.

See gh-42711
2025-02-19 16:00:27 +01:00
Moritz Halbritter
1007061537 Revert to jammy base when running system tests
These tests need a shell, which is not available in the noble tiny
image. There are no non-tiny images for noble available yet.

See gh-42711
2025-02-19 14:53:16 +01:00
Moritz Halbritter
4f672b9588 Use noble buildpacks instead of jammy
Closes gh-42711
2025-02-19 13:59:21 +01:00
Phillip Webb
f08188d5cf Change relevant Assert calls to throw IllegalStateException
Change certain Assert class from `assert...` to `assertState`
so that a more appropriate `IllegalStateException` is thrown.

Fixes gh-43779
2025-01-11 21:16:36 -08:00
Andy Wilkinson
425876e95e Merge branch '3.3.x' 2025-01-02 15:36:39 +00:00
Andy Wilkinson
b4d8a9f64d Address system tests' deprecation warnings with Gradle 8.12
See gh-43496
2025-01-02 15:35:41 +00:00
Phillip Webb
2fe1a93f58 Merge branch '3.3.x'
Closes gh-43506
2024-12-13 13:56:36 -08:00
Phillip Webb
fbf981ca0a Run PaketoBuilderTests on all JDK versions
Closes gh-43505
2024-12-13 13:56:12 -08:00
Phillip Webb
d83d34d111 Merge branch '3.3.x' 2024-11-15 14:26:28 -08:00
Phillip Webb
fe7f247018 Merge branch '3.2.x' into 3.3.x 2024-11-15 14:26:22 -08:00
Phillip Webb
7d1cc78d6b Retry on failed plainWar test
Add retry logic for plainWar in an attempt to deal with flaky Tomcat
downloads.
2024-11-15 14:24:32 -08:00
Moritz Halbritter
dbe50732e3 Merge branch '3.2.x' into 3.3.x
Closes gh-43161
2024-11-14 15:08:33 +01:00
Moritz Halbritter
4fc2aa1abf Remove workaround in GraalVM native Paketo Builder Test
Closes gh-40641
2024-11-14 15:08:07 +01:00
Phillip Webb
7fe7c61e7f Merge branch '3.3.x' 2024-09-27 12:18:11 -07:00
Phillip Webb
e086439e51 Merge branch '3.2.x' into 3.3.x 2024-09-27 12:18:06 -07:00
Phillip Webb
c347ccaa76 Attempt to fix system tests following repository updates
See gh-42333
2024-09-27 12:17:29 -07:00
Phillip Webb
8282a90268 Merge branch '3.3.x' 2024-09-27 10:34:32 -07:00
Phillip Webb
055064f16b Merge branch '3.2.x' into 3.3.x 2024-09-27 10:33:30 -07:00
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
2024-09-27 10:30:20 -07:00
Andy Wilkinson
1a4f5abb13 Merge branch '3.3.x'
Closes gh-42358
2024-09-18 14:58:35 +01:00
Moritz Halbritter
9294c003b4 Remove setting BP_NATIVE_IMAGE
Closes gh-32884
2024-09-17 15:50:57 +02:00
Scott Frederick
ea544822f6 Merge branch '3.3.x' 2024-07-11 18:39:45 -05:00
Scott Frederick
d79ae11925 Fix formatting problem
See gh-41350
2024-07-11 18:39:33 -05:00
Scott Frederick
73294ba86c Merge branch '3.3.x'
Closes gh-41453
2024-07-11 17:47:40 -05:00
Scott Frederick
24dbee40ff Add CDS test case to Paketo system tests
Closes gh-41350
2024-07-11 17:47:05 -05:00
Scott Frederick
224b06982e Add support for untrusted CNB builders
A `trustBuilder` configuration option has been added to the Maven and
Gradle CNB integration image building goal and task. A known set of
builders published by Paketo, Heroku, and Google are trusted by default,
all other builders are untrusted by default.

Closes gh-41352
2024-07-11 13:51:54 -05:00
Scott Frederick
0fafb8d661 Merge branch '3.3.x'
Closes gh-41284
2024-07-01 13:41:24 -05:00
Scott Frederick
3a1f833706 Merge branch '3.2.x' into 3.3.x
Closes gh-41283
2024-07-01 13:41:00 -05:00
Scott Frederick
0898982a13 Ignore ca-certificates deprecation warnings in Paketo system tests
Closes gh-41282
2024-07-01 13:14:23 -05:00
Scott Frederick
26b59ae912 Use Paketo tiny builder by default for JVM and native apps
Closes gh-40859
2024-06-28 11:45:54 -05:00
Andy Wilkinson
df578d5616 Merge branch '3.2.x'
Closes gh-40805
2024-05-17 10:37:51 +01:00
Andy Wilkinson
c3e122d6ea Merge branch '3.1.x' into 3.2.x
Closes gh-40804
2024-05-17 10:37:27 +01:00
Andy Wilkinson
6be5dbc034 Disable system test that's broken due to a builder regression
0.4.292 of the builder launches an unpacked jar rather than the
script in bin. This only affects an image that uses the archive
generated by bootDistZip. An image that uses the archive generated
by distZip is not affected.

Closes gh-40803
2024-05-17 10:35:26 +01:00
Scott Frederick
0f8062f901 Merge branch '3.2.x'
Closes gh-40640
2024-05-08 12:16:44 -05:00
Scott Frederick
ed42ed7c43 Enable GraalVM native Paketo Builder Tests on Java 22
Closes gh-40639
2024-05-08 12:16:31 -05:00
Phillip Webb
f8a1dae835 Merge branch '3.2.x' 2024-02-21 15:27:57 -08:00
Phillip Webb
12de6aa46a Merge branch '3.1.x' into 3.2.x 2024-02-21 15:27:27 -08:00
Phillip Webb
2c4909a89a Update copyright year of changed files 2024-02-21 13:58:53 -08:00
Andy Wilkinson
71abc9d6b7 fixup! Upgrade to Testcontainers 1.19.5 2024-02-14 18:58:19 +00:00
Scott Frederick
2ef6b42432 Merge branch '3.1.x' into 3.2.x
Closes gh-39511
2024-02-11 13:04:56 -06:00
Scott Frederick
c64b1d12f2 Ignore syft deprecation warnings in Paketo system tests
Closes gh-39510
2024-02-11 13:04:43 -06:00
Andy Wilkinson
5ae533a00d Minimize scope of version management for commons-compress
See gh-39368
2024-02-06 15:08:15 +00:00
Andy Wilkinson
899da7891a Merge branch '3.1.x' into 3.2.x
See gh-39340
2024-01-31 17:44:07 +00:00
Andy Wilkinson
dd082c6c21 Revert "Upgrade to Commons Compress 1.25.0"
This reverts commit 1c2a622f7fcef9ebd5cb74ade3869a3dfc3ca6af.

See gh-39148
2024-01-31 17:35:57 +00:00
Andy Wilkinson
8c18d75b12 Merge branch '3.1.x' into 3.2.x
Closes gh-39340
2024-01-30 13:50:13 +00:00
Andy Wilkinson
1c2a622f7f Upgrade to Commons Compress 1.25.0
Closes gh-39148
2024-01-30 13:49:37 +00:00
Scott Frederick
35eba69996 Merge branch '3.1.x'
Closes gh-38759
2023-12-12 15:43:10 -06:00
Scott Frederick
823054f543 Allow native spring-boot-image-tests to run without an existing snapshot
Closes gh-38757
2023-12-12 15:42:37 -06:00
Johnny Lim
b5d4983829 Polish
See gh-37984
2023-10-23 11:15:27 +02:00
Scott Frederick
361f737086 Fix launcher path in Paketo system tests
See gh-37667
2023-10-04 13:33:24 -05:00