Do we need to deploy refactored code quickly?
If our branching strategy is GitHub flow, I believe that we should deploy changes to the production environment promptly, even if those changes are refactoring. This approach ensures that we keep our codebase in a consistently clean state. GitHub flow is a simple branching strategy, but it requires us to keep the main branch up to date and quickly share any changes in the codebase with team members. For this reason, I think that the code in the main branch needs to be deployed to production without delay.