0
0
Fork 0
mirror of https://github.com/renovatebot/renovate.git synced 2025-02-28 10:34:06 +00:00
renovatebot_renovate/lib/modules/manager/buildpacks
2025-01-29 15:36:24 +00:00
..
extract.spec.ts refactor(manager): always set package name from docker image extract (#33917) 2025-01-29 15:36:24 +00:00
extract.ts feat(datasource): Add datasource for buildpack registry (#32721) 2025-01-28 16:31:07 +00:00
index.ts feat(datasource): Add datasource for buildpack registry (#32721) 2025-01-28 16:31:07 +00:00
readme.md feat(datasource): Add datasource for buildpack registry (#32721) 2025-01-28 16:31:07 +00:00
schema.ts feat(datasource): Add datasource for buildpack registry (#32721) 2025-01-28 16:31:07 +00:00

The buildpacks manager updates Cloud Native Buildpacks project descriptors in project.toml files. A project.toml file can reference builder / buildpack images by URIs. Renovate can update a project.toml file if:

  • It can find the file
  • The file follows the project descriptor specifications
  • The buildpack uri is an OCI image reference (references to a local file or buildpack registry are ignored)

Note: If you use buildpacks in the io.buildpacks.group array, then you must configure the Docker reference (uri) for Renovate to work.

[_]
schema-version = "0.2"

[io.buildpacks]
builder = "registry.corp/builder/noble:1.1.1"

[[io.buildpacks.group]]
uri = "docker://buildpacks/java:2.2.2"

[[io.buildpacks.group]]
uri = "buildpacks/nodejs:3.3.3"

[[io.buildpacks.group]]
uri = "file://local.oci" # will be ignored