True
As a workaround what I am thinking about is to have:
- an dedicated external script that will make sure that each and every project has such “custom checks” required step
- an subscription listening for deployments and checking if step was skipped
if such event occur we are going:
- send slack notification
- reconfigure project so this step is required again
Considerations: indeed it does not solve the problem, but sooner or later teammates should be tiered of disabling this step instead of fixing issues, plus notifications to slack won’t allow them to skip it often
At least it is better than nothing
Little bit later will give it a try and come back with details of how it might be implemented
PS: hope in future something like that but more reliable may be done without such tricks