Our build sever builds on any commit to master and will upon success push to a release branch. This branch is monitored by netlify, so any push to this branch will trigger a redeploy. a merge to this release branch doesn’t necessarily mean that the files deployed by netlify has changed. It could be a change to package.json or to one of the APIs the site uses.
When a deployment fails to netlify we’ve configured a slack hook to report this however this hook also reports an error when netlify cancels the deployment because none of the deployed files were changed. That results in a lot of false positives because the deployment didn’t fail. The site is at the desired state. I can’t seem to find a way to toggle this reporting of a failure (instead the actual cancelation)