Good question. I'm used to keep these kind of checks in the repo, but separated from the app (for example in a .ci directory in repo root). I rather don't expect them to be regularily run on dev machines, unless someone needs to debug why the check is not working as expected. This is probably why it's easy for me to draw the line between "tests" and "checks".
Good question. I'm used to keep these kind of checks in the repo, but separated from the app (for example in a
.ci
directory in repo root). I rather don't expect them to be regularily run on dev machines, unless someone needs to debug why the check is not working as expected. This is probably why it's easy for me to draw the line between "tests" and "checks".This is an interesting distinction - to keep some checks/tests in .ci.
I usually prefer to have everything run on local machines. Maybe the .ci concept doesn't discourage this.
Thanks for this idea, it's new for me.