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.deploymentEnabledoption set to false invercel.jsonIgnored Build Stepset toDon't build anythingEnvironments -> Preview -> Branch Trackingset 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.