buildpacks / rfcs

RFCs for Cloud Native Buildpacks
Apache License 2.0
56 stars 71 forks source link

RFC for OCI Image Annotations on Buildpacks #314

Open candrews opened 3 weeks ago

candrews commented 3 weeks ago

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 as buildpack.toml) therefore not requiring any additional effort on the part of users of the buildpack 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

buildpack-bot commented 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>

Issues

(none)

natalieparellano commented 3 weeks ago

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!

shresthaujjwal commented 1 week ago

Thanks for opening this RFC. May I recommend extending this RFC not just to buildpack but also to builders?

candrews commented 1 week ago

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!

jkutner commented 3 days ago

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