Open candrews opened 3 weeks ago
Maintainers,
As you review this RFC please queue up issues to be created using the following commands:
/queue-issue <repo> "<title>" [labels]...
/unqueue-issue <uid>
(none)
Awesome to see this! I believe this supersedes https://github.com/buildpacks/rfcs/pull/196
Edit: I am wrong, this is about buildpacks themselves, not the artifacts they produce!
Thanks for opening this RFC. May I recommend extending this RFC not just to buildpack but also to builders?
Thanks for opening this RFC. May I recommend extending this RFC not just to buildpack but also to builders?
That sounds like a good idea to me!
This is looking good. I'm going to bring it up in working group today, but then I think it's ready to move forward. Thanks @candrews
The
buildpack
tool should set OCI annotations on the OCI artifacts it produces providing users of these buildpacks with a consistent, standard mechanism for gathering information about the buildpack, including how to find its documentation and what version it is. The annotation values can be gathered from existing data sources (such asbuildpack.toml
) therefore not requiring any additional effort on the part of users of thebuildpack
tool.Originally proposed to Paketo at https://github.com/paketo-buildpacks/rfcs/pull/307 where it was pointed out that this change would best be made in the
buildpack
tool, see https://github.com/paketo-buildpacks/rfcs/pull/307#issuecomment-2135394931