lifecycle
lifecycle copied to clipboard
Reference implementation of the Cloud Native Buildpacks lifecycle
### Description In exploring the issue of reproducibility, I unpacked *why* we have different configurations for the following cases: *Case 1 (create image locally and push)* ```bash ± zm |master...
## Overview This is a proposal for a Lifecycle `prepare` phase ## Goals 1. Parity with Pack: A Lifecycle Prepare phase should make it easier for Platform Implementers to achieve...
### Description This will ensure the sample builders are kept up-to-date with the lifecycle. ### Proposed solution [Slack thread](https://buildpacks.slack.com/archives/CST4A3ECV/p1638807846018600?thread_ts=1638800094.018200&cid=CST4A3ECV) > Can I propose that the [#implementation](https://buildpacks.slack.com/archives/CSFE49VGR) team add automation to...
Implements #742 TODO: - [ ] We need spec to land (See https://github.com/buildpacks/spec/issues/258)
### Description The code that we're using to create lifecycle images is currently untested. We should create some tests for it. These could be acceptance-style tests, but we should keep...
### Summary The windows `RunAs` is a [noop](https://github.com/buildpacks/lifecycle/blob/main/priv/user_windows.go#L11-L13) which prevents the lifecycle steps from running as the wrong user. This causes some builds to fail if run as the correct...
### Description We would like to push as much validation and processing out of the `cmd/detector.go` as possible. The `cmds` are hard to test and keep growing because there is...
### Summary After discussing [this issue](https://github.com/buildpacks/lifecycle/issues/514) in the working group, we came to the conclusion a first good step would be to add additional information to the cache metadata so...
Is it possible export a tarball instead of pushing to the local docker daemon or a container registry in the `exporter`? An example of how another project accomplishes this is...
### Summary When you have a build tool that looks at the modification time of files to determine what needs to be built (in my case Rust's cargo), things get...