-
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 for FIXME etc. during CI #119
Conversation
Long ago, before the FIXME convention became popular, the MPS used "@@@@" to do something similar. There are still about 80 of those in the code, but they are low risk and not dealt with by this branch (see purpose above). |
Executing proc.review.entry
|
Executing proc.review.plan
|
Executing proc.review.kickoff
|
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.
Executing proc.review.check
- Start time 11:16
- 4 minor defects
- End time 11:29
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.
The general principle followed to convert FIXME to TODO worked well.
I had 2 comments requesting clarification inserted inline.
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.
m https://memory-pool-system.readthedocs.io/en/latest/design/guide.developer.html Doesn't talk about the difference between FIXME and TODO
M https://memory-pool-system.readthedocs.io/en/latest/design/guide.review.html seems to be deprecated. Danger that develepers will pass reviews based on this doc
q Where do we state that CI will fail if fixme's are found, will they fail if fixmes are found
q Why is the job in fixme-check.yml called check-rst? what has this to do specifically with restructured text?
Executing proc.review.log
I. This is already logged as #140 (comment) . But let's add a pointer to that guide.
m. The YAML file should probably link to the more specific docs about CI in Workflows.
m. That's a mistake.
|
Raise: Already part of #140 (comment)
Raise: #123 (comment)
Fix: Updated link in 38d9feb
Fix: Corrected mistake in 38d9feb |
Executing proc.review.exit
|
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.
proc.review.exit.pass
Executing proc.merge.pull-request
|
Add a CI check for FIXME so that code with FIXMEs in it can't pass CI checks, proc.review, or proc.merge. The purpose is to allow devs to use FIXME to mark things that must be fixed in development branches before merging.
See also #140 (comment)