Skip to content
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

Add Decision Point Group Versioning ADRs #368

Merged

Conversation

ahouseholder
Copy link
Contributor

This PR adds two ADRs:

  • 0004 - SSVC Decision Point Groups are Versioned using SemVer
  • 0005 - SSVC Decision Point Group Versioning Rules

As with #350, I separated these out so that the decision that they are versioned is distinct from the versioning rules.

It is my intent that existing decision point groups already present in the python code should be consistent with these rules. However, the rules were developed during the process of creating the python code, and written down afterwards. So any discrepancy is basically the result of an out-of-order operation. We should correct any such discrepancies we detect, of course, whether by modifying the code to match the rules, or perhaps adjusting the rules if there's a good reason to do so.

@ahouseholder ahouseholder linked an issue Oct 31, 2023 that may be closed by this pull request
@ahouseholder ahouseholder changed the title add adrs Add Decision Point Group Versioning ADRs Oct 31, 2023
@ahouseholder ahouseholder self-assigned this Nov 1, 2023
@ahouseholder
Copy link
Contributor Author

PR #369 would add ADR 0006 to supersede ADR 0003. I made #369 a PR against this one since it's technically a separate decision for us, but the ADR numbering depends on the assumption that this PR #328 is merged as well (with ADR 0004 and ADR 0005). If for some reason those assumptions go unmet, then PR #369 should renumber its new ADR accordingly.

…06) (#369)

* revise ADR 0003 into ADR 0006

* fix header
@ahouseholder ahouseholder merged commit 9f3abdb into main Nov 7, 2023
2 checks passed
@ahouseholder ahouseholder deleted the 355-create-adrs-for-decision-point-group-versioning branch November 7, 2023 17:34
@ahouseholder ahouseholder added documentation Improvements or additions to documentation enhancement New feature or request environment Project environment, deployment, CI, etc. labels Nov 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request environment Project environment, deployment, CI, etc.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Create ADR(s) for Decision Point Group versioning
2 participants