Yeah I have this personal rule too. I have another rule for any interns I have: if you break something, you have to fix it AND add tests ensuring it can't be broken again (although I'll be fairly pragmatic on this one)
Not sure if you mean to production but we have this rule. We only deploy bigger things to production on Tuesday/Wednesdays since that gives us enough time during the week to fix any issues without having it bleed into the weekend. It’s important that we don’t encroach on weekend time.
I have a personal rule that I won't merge to master after lunch on Friday. I'd just rather wait until Morning.