We do something similar to this, but we have a probot (probot.github.io/) that inspects the PR for file patterns and includes different checklists where relevant.
For instance, if there is a database migration it will include:
Or if a controller or model is changed:
I think this really helps with the utility of the checklist, otherwise it quickly turns into noise.
Interesting. I had never heard of probot. I'll have to check it out.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.