slsa-framework / slsa

Supply-chain Levels for Software Artifacts
https://slsa.dev
Other
1.48k stars 212 forks source link

Clarify how previous changes get reviewed #1081

Open TomHennen opened 1 week ago

TomHennen commented 1 week ago
          > you do not need to review each change to cut a release branch

This seems really tricky. If I create a new release ref that points to the tip of main, I must ensure that the tip of main complies with all requirements that govern the release ref. It's normal for the requirements to be different between those contexts.

Moving fully reviewed content from one context to another still requires review, except for well-understood automatic processes

This makes sense to me. I'm not sure the example expresses this though.

_Originally posted by @zachariahcox in https://github.com/slsa-framework/slsa/pull/1037#discussion_r1588442531_

TomHennen commented 1 week ago

See also this discussion