lifecycle
lifecycle copied to clipboard
Reference implementation of the Cloud Native Buildpacks lifecycle
### Description As we're moving toward table tests for acceptance, it's important to always pass the `CNB_PLATFORM_API`, like here: https://github.com/buildpacks/lifecycle/blob/8d93e588101b22f1e8d3badb9274ebb4bf0894bc/acceptance/analyzer_test.go#L110. We should make it really easy not to forget to...
### Description Our code is full of lines like `h.SkipIf(t, api.MustParse(apiStr).Compare(api.MustParse("0.3")) >= 0)`. This makes the code long and hard to read. Let's come up with some better helpers.
When an app image built using a metabuildpack, the image metadata only contains information about the implementation buildpacks that participated. Information about the detected metabuildpack is lost ``` docker inspect...
To better enable library consumers of lifecycle we should have comprehensive and helpful godoc. Add the following lines to `golangci.yaml` ``` include: - EXC0002 # disable excluding of issues about...
It would be nice when cutting a new release if the draft release notes already had information about what changes are going into the release. There appear to be several...
Instead of building and copying the lifecycle, we could build the "lifecycle image" (`make build-image-linux` or `make build-image-windows`) and use that as the FROM image in our acceptance setup. This...
Bumps [github.com/docker/docker](https://github.com/docker/docker) from 20.10.18+incompatible to 20.10.19+incompatible. Commits c964641 Merge pull request #44122 from thaJeztah/20.10_bump_buildkit 3bb9973 Merge pull request #44127 from thaJeztah/20.10_backport_image_spec_no_literal 435c40c Merge pull request #44247 from thaJeztah/20.10_bump_go_1.18.7 11bdbf4 [20.10]...
Favors passing the reference via analyzed.toml To reflect this commit in the platform spec PR: https://github.com/buildpacks/spec/pull/320/commits/f0a3ef244ab34f467f3530117f2aec6cf18b7bf1
### Summary I've got an odd error while exporting the `pack build` image: ``` ===> EXPORTING Reading buildpack directory: /layers/heroku_ruby Reading buildpack directory item: app.toml Reading buildpack directory item: launch.toml...
Latest lifecycle release v0.14.2 is built with Go version go1.18.4; newer version go1.18.6 is available.