lifecycle
lifecycle copied to clipboard
Reference implementation of the Cloud Native Buildpacks lifecycle
### Description We would like to push as much validation and processing out of the `cmd/builder.go` as possible. The `cmds` are hard to test and keep growing because there is...
### Description We would like to push as much validation and processing out of the `cmd/exporter.go` as possible. The `cmds` are hard to test and keep growing because there is...
[RFC 0066](https://github.com/buildpacks/rfcs/blob/main/text/0066-lifecycle-prelease-version-and-experimental-section.md) buildpacks/rfcs#115 buildpacks/spec#141 Setup framework to handle experimental modes.
Support ARM
**GOAL**: Support buildpack builds for ARM images ** WARNING** Not yet ready to implement, may require RFCs, spec changes and/or imgutil changes. # Lifecycle Behavior ## `analyzer` 1. If the...
### Description Edit: During a conversation in one of the weekly meetings, we were thinking that this could be expanded with minimal additional engineering effort to include any OCI artifact...
Add acceptance tests for [rebaser](https://github.com/buildpacks/spec/blob/main/platform.md#rebaser).
Add acceptance tests for [creator](https://github.com/buildpacks/spec/blob/main/platform.md#creator). These can be minimal smoke tests assuming that much of the logic will be covered by the phase-specific acceptance tests.
Add acceptance tests for [exporter](https://github.com/buildpacks/spec/blob/main/platform.md#exporter).
Add acceptance tests for [restorer](https://github.com/buildpacks/spec/blob/main/platform.md#restorer). Should include tests for both image and directory type caches.
### Description https://github.com/buildpacks/lifecycle/issues/821 alerted us to a non-impactful but still unsightly high CVE in one of our transitive dependencies. We should run `trivy` (or other similar tooling) against dev lifecycle...