scripted build
requirement seems to imply config-as-code
#157
Labels
clarification
Clarification of the spec, without changing meaning
I think there needed to be some wording tweaks to
Scripted Build
included in #141. The current wording is as follows:This builder requirement has tick marks at all levels (i.e. it applies at L1-4).
#141 removed the requirement that a committed build script be used at L1-2 so, to my mind, the "manual command" bit no longer applies to all levels.
Given that this requirement is in the builder section, I see this requirement as trying to convey "build completeness" i.e. all steps that logically produce the output artifact are captured in the provenance. I think that sort of requirement is really valuable and is even more so now that L1-2 permits users to populate commands externally to source: We want those builds fully expressed in the recorded metadata.
To resolve this conflict, I think we can do one or more of the following:
script
to ensure the wording can apply to a recorded series of commands (e.g. L1) as easily as it can to a submitted script (L3+)Build Completeness
(orScript Completeness
or something less clunky)The text was updated successfully, but these errors were encountered: