Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Finalize platform/0.11 #354

Merged
merged 16 commits into from
Feb 9, 2023
Merged

Finalize platform/0.11 #354

merged 16 commits into from
Feb 9, 2023

Conversation

natalieparellano
Copy link
Member

@natalieparellano natalieparellano commented Feb 8, 2023

Release notes:

Platform API 0.11

Additions

Nonfunctional Changes

natalieparellano and others added 15 commits October 10, 2022 15:24
Signed-off-by: Natalie Arellano <[email protected]>
For newer platform API (0.10 and above) we need to know the buildpack API to know
if the process args are overridable or not (when there is more than one element in the command,
the process is definitely from a newer buildpack, but if there is only one element in the command,
the args could be overridable or not overridable depending on the buildpack API).

Having this information will allow platforms such as pack to display process information to end users.

The lifecycle is already adding processes[0].buildpackID to the label, this updates the spec to reflect
the current implementation.

Signed-off-by: Natalie Arellano <[email protected]>
(This was added for the restorer but inadvertently omitted from the extender)

Also lints table borders and properly alphabetizes restorer inputs

Signed-off-by: Natalie Arellano <[email protected]>
[RFC 0112] Platform API changes for lifecycle/launcher SBOM
Clarify: `<kaniko-dir>` is an input to the extender
Add buildpack API to io.buildpacks.build.metadata label
RFC #109 defines a directory allowing operators to set environment
variables for detect and build phases.  Specify how the buildpack
phases should implement the behavior.

Signed-off-by: Aidan Delaney <[email protected]>
Handles buildpacks/rfcs#262

Signed-off-by: Jesse Brown <[email protected]>

Signed-off-by: Jesse Brown <[email protected]>
Describe how CNB_BUILD_CONFIG_DIR variables MUST be provided in the
lifecycle execution environment and the suffixes that are allowed.

Signed-off-by: Aidan Delaney <[email protected]>
Revert changes to buildpack.md so that platform.md can be merged into
appropriate branches.

Signed-off-by: Aidan Delaney <[email protected]>
Signed-off-by: Sambhav Kothari <[email protected]>
Co-authored-by: Natalie Arellano <[email protected]>
Signed-off-by: Sambhav Kothari <[email protected]>
Define CNB_BUILD_CONFIG_DIR behavior
@natalieparellano natalieparellano requested a review from a team as a code owner February 8, 2023 14:46
platform.md Outdated Show resolved Hide resolved
Copy link
Member

@hone hone left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good. Like #325, can we get release notes on here?

Signed-off-by: Natalie Arellano <[email protected]>
@natalieparellano natalieparellano merged commit 5e97847 into main Feb 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants