Skip to content

Switch to ubuntu-resolute-builder as the default builder - #51249

Open
anthonydahanne wants to merge 1 commit into
spring-projects:mainfrom
anthonydahanne:update-buildpack-builder
Open

Switch to ubuntu-resolute-builder as the default builder#51249
anthonydahanne wants to merge 1 commit into
spring-projects:mainfrom
anthonydahanne:update-buildpack-builder

Conversation

@anthonydahanne

Copy link
Copy Markdown
Contributor
  • replacing Noble
  • not addressing the spring-boot-cnb-test-builder still based on Noble yet; it could wait for this PR to be merged first.

Hello Spring friends 👋

This is a candidate PR to upgrade Spring Boot to using the latest Ubuntu LTS: Resolute.

I think it's in a good shape, and would represent progress to Spring users.

Now, I understand you probably don't want to change the builder during a random patch release; so I suggest we let this PR open, and you target it to the proper versions, and on my side I'll keep it up to date against main

Also, if you're open to contributions for upgrading spring-io/spring-boot-cnb-test-builder to Resolute too, I'd be happy to, just tell me and I PR that.

Happy reviewing 📖 ☕ !

@anthonydahanne
anthonydahanne force-pushed the update-buildpack-builder branch from f812f8d to f32c716 Compare August 3, 2026 22:20
@spring-projects-issues spring-projects-issues added the status: waiting-for-triage An issue we've not yet triaged label Aug 3, 2026
@anthonydahanne
anthonydahanne force-pushed the update-buildpack-builder branch 2 times, most recently from 0885e33 to 22f22d9 Compare August 4, 2026 03:06
…ilder

* replacing Noble
* not addressing the spring-boot-cnb-test-builder still based on Noble yet; it could wait for this PR to be merged first.

Signed-off-by: Anthony Dahanne <anthony.dahanne@gmail.com>
@anthonydahanne
anthonydahanne force-pushed the update-buildpack-builder branch from 22f22d9 to 95f9f67 Compare August 4, 2026 13:38
@ThomasVitale

Copy link
Copy Markdown

This is great! Does it also solve #51166?

@anthonydahanne

Copy link
Copy Markdown
Contributor Author

This is great! Does it also solve #51166?

ah! I just looked at it, and yes, I guess setting the run-image by default is what's missing now.

So yes, this PR should solve that issue too

@philwebb philwebb changed the title chore: Switch to ubuntu-resolute-builder as the default builder Switch to ubuntu-resolute-builder as the default builder Aug 9, 2026
@mhalbritter mhalbritter self-assigned this Aug 12, 2026
@mhalbritter

mhalbritter commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Hello @anthonydahanne,

thanks for the PR! Just for my understanding: builder-noble-java-tiny was a builder which run image had no shell. This PR switches to ubuntu-resolute-builder, whose default run image is includes a shell. Is that what Paketo recommends? Using the full image by default, and only opting into the tiny image on demand?

@mhalbritter mhalbritter added type: enhancement A general enhancement status: waiting-for-feedback We need additional information before we can continue and removed status: waiting-for-triage An issue we've not yet triaged labels Aug 12, 2026
@mhalbritter mhalbritter added this to the 4.2.x milestone Aug 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

status: waiting-for-feedback We need additional information before we can continue type: enhancement A general enhancement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants