-
Notifications
You must be signed in to change notification settings - Fork 77
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
Check the syntax of reStructuredText files during CI #112
Conversation
…ne, which also simplifies the GitHub workflow.
…copy-paste error.
…ructuredText. Copied from Perforce Change: 182116 ServerID: perforce.ravenbrook.com
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.
This PR is unusual in that it combines a change to the checking machinery with consequential changes to source files. It makes sense to do this in this instance but in general we would require separate Pull Requests for distinct change sets.
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.
I would like to resolve the comments raised before we appprove this.
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.
Joint review with @UNAA008.
You may find that it's not unusual. I've done the same thing every time I introduced checking: #117 #107 . Otherwise we break master with the checks. So I'm not sure I agree. |
Please take a look. Then consider executing https://github.com/Ravenbrook/mps/blob/branch/2023-01-07/pull-request-merge-procedure/procedure/pull-request-merge.rst . Let me know whether what you decide to do. |
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.
I would like to resolve the comments raised before we appprove this.
I think this is now ready to merge.
Empty review that requests changes. No action possible.
Executing [proc.merge.pull-request] using
It took about an hour get to starting the actual merge procedure, which included time spent on process improvement for the documentation in section 4. The prerequisite steps were carried out previously. |
Merge procedure recommenced at 16:42. |
Intended to fix and prevent #113 .
Note that in each case where I changed a tag, I grepped the entire tree for references to that tag.
Test case: What we would be testing is whether developers can introduce errors in reStructuredText to master. That's not practical to automate. The new script here only checks whether such errors are present now.