It appears the issue has resolved itself…not sure why as no changes were made since my last test.
My final settings if anyone else comes across this post:
- Fixed capitalization as mentioned here: Merging is blocked - Missing successful Production deployment · vercel/community · Discussion #3215 · GitHub
git.deploymentEnabled
option set to false invercel.json
Ignored Build Step
set toDon't build anything
Environments -> Preview -> Branch Tracking
set to enabled (I think enabling this is what most possibly did it?)
An alternative solution:
Instead of enforcing a successful deployment, one could enforce only the status check of the deployment.