Since #27413 was declined, could you at least consider changing the default for build.time property in 3.0 so that it doesn't hurt the build reproducibility by default? Since build plugins also support creating container images, current default is a bit at odds with what CNB itself does to help reproducibility.
Comment From: philwebb
We discussed this today as team and we don't think we should make this change at the moment. The main deciding factor was that we'd want to align the defaults for Gradle and Maven and that would mean we'd need another special value for build.time to indicate "now", or we'd need folks to use ${project.build.outputTimestamp} which is a bit cumbersome. Given that build-info is opt-in, all in all we think the current defaults are pretty sensible and it's not too onerous to disable the timestamp for those that really want to.