func/vendor/github.com/buildpacks/lifecycle
Matej Vasek 5948cf4a07
Update docker client dependency (#1877)
* chore: update docker client lib

Signed-off-by: Matej Vasek <mvasek@redhat.com>

* fixup: "host" OCI pusher

Signed-off-by: Matej Vasek <mvasek@redhat.com>

* fixup: downgrade github.com/containers/image/v5

Signed-off-by: Matej Vasek <mvasek@redhat.com>

* fixup: platform tests

Signed-off-by: Matej Vasek <mvasek@redhat.com>

---------

Signed-off-by: Matej Vasek <mvasek@redhat.com>
2023-07-20 10:50:12 +00:00
..
api Update docker client dependency (#1877) 2023-07-20 10:50:12 +00:00
archive Update docker client dependency (#1877) 2023-07-20 10:50:12 +00:00
auth chore: update pack (#1506) 2023-01-19 07:08:00 +00:00
buildpack Update docker client dependency (#1877) 2023-07-20 10:50:12 +00:00
cache Update docker client dependency (#1877) 2023-07-20 10:50:12 +00:00
cmd Update docker client dependency (#1877) 2023-07-20 10:50:12 +00:00
env Update docker client dependency (#1877) 2023-07-20 10:50:12 +00:00
image Update docker client dependency (#1877) 2023-07-20 10:50:12 +00:00
internal Update docker client dependency (#1877) 2023-07-20 10:50:12 +00:00
launch Update docker client dependency (#1877) 2023-07-20 10:50:12 +00:00
layers Update docker client dependency (#1877) 2023-07-20 10:50:12 +00:00
log chore update pack dependency (#1650) 2023-03-27 06:52:57 +00:00
platform Update docker client dependency (#1877) 2023-07-20 10:50:12 +00:00
.dockerignore Vendor dependencies (#531) 2021-09-16 04:42:39 -07:00
.gitignore Update docker client dependency (#1877) 2023-07-20 10:50:12 +00:00
.gitpod.yml Removing workaround to disable selinux label - updated (#645) 2021-11-09 07:47:43 -08:00
.grype.yaml Update docker client dependency (#1877) 2023-07-20 10:50:12 +00:00
CODEOWNERS Vendor dependencies (#531) 2021-09-16 04:42:39 -07:00
CONTRIBUTING.md Removing workaround to disable selinux label - updated (#645) 2021-11-09 07:47:43 -08:00
DEVELOPMENT.md Update docker client dependency (#1877) 2023-07-20 10:50:12 +00:00
IMAGE.md Removing workaround to disable selinux label - updated (#645) 2021-11-09 07:47:43 -08:00
LICENSE Vendor dependencies (#531) 2021-09-16 04:42:39 -07:00
Makefile Update docker client dependency (#1877) 2023-07-20 10:50:12 +00:00
README.md Update docker client dependency (#1877) 2023-07-20 10:50:12 +00:00
RELEASE.md chore: update pack (#1506) 2023-01-19 07:08:00 +00:00
analyzer.go Update docker client dependency (#1877) 2023-07-20 10:50:12 +00:00
builder.go Update docker client dependency (#1877) 2023-07-20 10:50:12 +00:00
cache.go Update docker client dependency (#1877) 2023-07-20 10:50:12 +00:00
codecov.yml Removing workaround to disable selinux label - updated (#645) 2021-11-09 07:47:43 -08:00
cosign.pub Removing workaround to disable selinux label - updated (#645) 2021-11-09 07:47:43 -08:00
detector.go Update docker client dependency (#1877) 2023-07-20 10:50:12 +00:00
exporter.go Update docker client dependency (#1877) 2023-07-20 10:50:12 +00:00
extender.go Update docker client dependency (#1877) 2023-07-20 10:50:12 +00:00
generator.go Update docker client dependency (#1877) 2023-07-20 10:50:12 +00:00
golangci.yaml Update docker client dependency (#1877) 2023-07-20 10:50:12 +00:00
handlers.go Update docker client dependency (#1877) 2023-07-20 10:50:12 +00:00
lifecycle.toml chore update pack dependency (#1650) 2023-03-27 06:52:57 +00:00
rebaser.go Update docker client dependency (#1877) 2023-07-20 10:50:12 +00:00
restorer.go Update docker client dependency (#1877) 2023-07-20 10:50:12 +00:00
save.go Update docker client dependency (#1877) 2023-07-20 10:50:12 +00:00
utils.go chore: Update versions of major libraries used (#1277) 2022-09-23 17:46:13 +00:00

README.md

Lifecycle

Build Status GoDoc codecov CII Best Practices Gitpod ready-to-code

A reference implementation of the Cloud Native Buildpacks specification.

Supported APIs

Lifecycle Version Platform APIs Buildpack APIs
0.17.x* 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 0.10, 0.11, 0.12 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 0.10
0.16.x 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 0.10, 0.11 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9
0.15.x 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 0.10 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9
0.14.x 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8
0.13.x 0.3, 0.4, 0.5, 0.6, 0.7, 0.8 0.2, 0.3, 0.4, 0.5, 0.6, 0.7
0.12.x 0.3, 0.4, 0.5, 0.6, 0.7 0.2, 0.3, 0.4, 0.5, 0.6
0.11.x 0.3, 0.4, 0.5, 0.6 0.2, 0.3, 0.4, 0.5, 0.6
0.10.x 0.3, 0.4, 0.5 0.2, 0.3, 0.4, 0.5
0.9.x 0.3, 0.4 0.2, 0.3, 0.4
0.8.x 0.3 0.2
0.7.x 0.2 0.2
0.6.x 0.2 0.2

* denotes unreleased version

Usage

Build

Either:

  • analyzer - Reads metadata from the previous image and ensures registry access.
  • detector - Chooses buildpacks (via /bin/detect) and produces a build plan.
  • restorer - Restores layer metadata from the previous image and from the cache, and restores cached layers.
  • builder - Executes buildpacks (via /bin/build).
  • exporter - Creates an image and caches layers.

Or:

  • creator - Runs the five phases listed above in order.

Run

  • launcher - Invokes a chosen process.

Rebase

  • rebaser - Creates an image from a previous image with updated base layers.

Contributing

  • CONTRIBUTING - Information on how to contribute and grow your understanding of the lifecycle.
  • DEVELOPMENT - Further detail to help you during the development process.
  • RELEASE - Further details about our release process.