-
Notifications
You must be signed in to change notification settings - Fork 233
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
content: schema are informative, spec text is canonical #892
Conversation
✅ Deploy Preview for slsa ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! I just have a suggestion on clarity
Is this an |
Great question. I think it's worth handling as spec-content, so that we can be sure of consensus and approval. The specification does not change in content IFF you agree with these changes (that the text are authoritative), so it's worth being sure that 2 other approvers agree :-D |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM but so we aren't changing the version number at all. Should there be a new entry added to the change history or a note somewhere? This does seem worth some notification to the reader somehow.
Good point. How about we require a changelog entry for every If so, then might want to consider every |
Yes, I think having a patch release would make sense. |
I like the idea of rolling a patch release for this (and a few other in-flight changes, see #900). Are we treating the what's new? page as the changelog, with a new version of the page for each release? |
I think that would make sense. |
Friendly ping. Is this going in v1.0 or v1.1? The latter now exists as of #942 FYI. |
c1e8018
to
87b5c51
Compare
Consensus was for this to target v1.1. I've updated the PR to make the changes against the v1.1 folder. |
Reviewing the conversation here, I still need to update "what's new" for this content change |
The text are the authorative specification, the schema (protobuf and cue) are intended to be pedagogical aids but do not invalidate or supercede what is written in the specification text. Signed-off-by: Joshua Lock <joshua.lock@uk.verizon.com>
Signed-off-by: Joshua Lock <joshuagloe@gmail.com>
87b5c51
to
4433f74
Compare
I've added a very minimal "What's new" page for v1.1 which describes this change: https://deploy-preview-892--slsa.netlify.app/spec/v1.1/whats-new |
Signed-off-by: Joshua Lock <joshuagloe@gmail.com>
As discussed in the conversation for PR slsa-framework#892, specifically: slsa-framework#892 (comment) we should treat the What's New page as a Changelog and require that all content changes to the specification have a corresponding entry. Update "Contributing to SLSA" to capture this requirement. Signed-off-by: Joshua Lock <joshuagloe@gmail.com>
As discussed in the conversation for PR #892, specifically: #892 (comment) we should treat the "What's New" page as a Changelog and require that all content changes to the specification have a corresponding entry. Update "Contributing to SLSA" to capture this requirement. Signed-off-by: Joshua Lock <joshuagloe@gmail.com>
As discussed in the 2023-06-05 spec meeting clarify the format of ResourceDescriptor and make clear that the schema are only informative, with the specification text (whether our text or the linked in-toto/attestation spec) being the canonical definition.
Fixes: #875