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

Update CP/CPS to exactly match RFC 3647, Section 6 #216

Merged
merged 6 commits into from
May 7, 2024

Conversation

aarongable
Copy link
Contributor

@aarongable aarongable commented May 7, 2024

Change the phrasing and capitalization of a few CP/CPS section headings to exactly match those suggested by RFC 3647, Section 6. These section titles will be mandatory as of 2024-09-15, per CA/BF Ballot SC-074.

Also add a new linting tool which enforces some of the requirements imposed by Ballot SC-074. And fix the old "Test Tools" job, which was broken because it only ran for PRs targeting "master".

@aarongable aarongable marked this pull request as ready for review May 7, 2024 00:05
.github/workflows/lint.yml Outdated Show resolved Hide resolved
.github/workflows/pr_tools.yml Outdated Show resolved Hide resolved
tools/lint/main.go Outdated Show resolved Hide resolved
tools/lint/main.go Show resolved Hide resolved
@aarongable
Copy link
Contributor Author

Sample output from the latest patch, with some mangling applied to the CP-CPS:

❯ go run . ../../CP-CPS.md
heading "### 3.1.3 Anonymity or pseudonymity of subscribers" found out-of-order on line 199
heading "### 4.4.2 Publication of the certificate by the CA" not found
empty section found at line 71
empty section found at line 272
exit status 1

@aarongable aarongable merged commit d5b258a into main May 7, 2024
3 checks passed
@aarongable aarongable deleted the rfc-3647-outline branch May 7, 2024 22:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants