Coming from this fireroom.
Problem
When the deploy blocker is automatically closed when PR fixing it linked with the fixes keyword, if the deployer or engineer who is handling the fix fails to CP the PR (forgets about it or it fails to build), then the deploy workflow will not stop them, because the closed deploy blocker is autochecked off and the flow is not looking for closed issues with DeployBlockerCash label.
Solution
When App or Mobile-Expensify PRs include the fixes <issue-link> format (or similar auto-closing formats), update the PR body with $ format to avoid the auto closure. Do this no matter what the format if the PR body is.
@Expensify/mobile-deployers Curious for your take.
Issue Owner
Current Issue Owner: @jnowakow
Coming from this fireroom.
Problem
When the deploy blocker is automatically closed when PR fixing it linked with the
fixeskeyword, if the deployer or engineer who is handling the fix fails to CP the PR (forgets about it or it fails to build), then the deploy workflow will not stop them, because the closed deploy blocker is autochecked off and the flow is not looking for closed issues withDeployBlockerCashlabel.Solution
When App or Mobile-Expensify PRs include the
fixes <issue-link>format (or similar auto-closing formats), update the PR body with $ format to avoid the auto closure. Do this no matter what the format if the PR body is.@Expensify/mobile-deployers Curious for your take.
Issue Owner
Current Issue Owner: @jnowakow