pack icon indicating copy to clipboard operation
pack copied to clipboard

Update the Google builder in the list of known builders.

Open hhiroshell opened this issue 7 months ago • 0 comments

Summary

This PR updates the version of the Google builder in the KnownBuilders addressing #2199

In this PR, I have removed gcr.io/buildpacks/builder:v1 from both Trusted and Suggested. If there are criteria for being Trusted or Suggested that require keeping v1, please let me know. I will be happy to make the necessary adjustments.

Output

Before

  • pack builder suggest
$ pack builder suggest
Suggested builders:
        Google:                gcr.io/buildpacks/builder:v1                            GCP Builder for all runtimes
        Heroku:                heroku/builder:22                                       Heroku-22 (Ubuntu 22.04) base image with buildpacks for Go, Java, Node.js, PHP, Python, Ruby & Scala
        Paketo Buildpacks:     paketobuildpacks/builder-jammy-base                     Small base image with buildpacks for Java, Node.js, Golang, .NET Core, Python & Ruby
        Paketo Buildpacks:     paketobuildpacks/builder-jammy-buildpackless-static     Static base image (jammy build image, distroless run image) suitable for static binaries like Go or Rust
        Paketo Buildpacks:     paketobuildpacks/builder-jammy-full                     Larger base image with buildpacks for Java, Node.js, Golang, .NET Core, Python, Ruby, & PHP
        Paketo Buildpacks:     paketobuildpacks/builder-jammy-tiny                     Tiny base image (jammy build image, distroless run image) with buildpacks for Golang & Java
  • pack config trusted-builders list
$ pack config trusted-builders list
Trusted Builders:
  gcr.io/buildpacks/builder:v1
  heroku/builder:20
  heroku/builder:22
  paketobuildpacks/builder-jammy-base
  paketobuildpacks/builder-jammy-buildpackless-static
  paketobuildpacks/builder-jammy-full
  paketobuildpacks/builder-jammy-tiny

After

  • pack builder suggest
$ pack builder suggest
Suggested builders:
        Google:                gcr.io/buildpacks/builder:google-22                     GCP Builder for all runtimes
        Heroku:                heroku/builder:24                                       Ubuntu 24.04 AMD64+ARM64 base image with buildpacks for Go, Java, Node.js, PHP, Python, Ruby & Scala.
        Paketo Buildpacks:     paketobuildpacks/builder-jammy-base                     Small base image with buildpacks for Java, Node.js, Golang, .NET Core, Python & Ruby
        Paketo Buildpacks:     paketobuildpacks/builder-jammy-buildpackless-static     Static base image (jammy build image, distroless run image) suitable for static binaries like Go or Rust
        Paketo Buildpacks:     paketobuildpacks/builder-jammy-full                     Larger base image with buildpacks for Java, Node.js, Golang, .NET Core, Python, Ruby, & PHP
        Paketo Buildpacks:     paketobuildpacks/builder-jammy-tiny                     Tiny base image (jammy build image, distroless run image) with buildpacks for Golang & Java
  • pack config trusted-builders list
$ pack config trusted-builders list
Trusted Builders:
  gcr.io/buildpacks/builder:google-22
  heroku/builder:20
  heroku/builder:22
  heroku/builder:24
  paketobuildpacks/builder-jammy-base
  paketobuildpacks/builder-jammy-buildpackless-static
  paketobuildpacks/builder-jammy-full
  paketobuildpacks/builder-jammy-tiny

Documentation

  • Should this change be documented?
    • [ ] Yes, see #___
    • [x] No

Related

Resolves #2199

hhiroshell avatar Jul 04 '24 10:07 hhiroshell