For a while now it’s moved to a cross-platform CLI tool that can be installed as a .NET global tool or an available directly from the GitHub releases. It’s a little chonky for the build image, sure, but it gets enough usage that I think the ability to deploy to Netlify make sense. I know it would definitely be great for us at the NUnit project.
I’d love to be able to stop automatic deployment when new commit to production (main) branch has occured while keeping automatic deploy previews builds in pull requests.
At the moment, the only thing to do it by appending [skip ci] or [skip netlify] to commit message. However, this is not ideal solution because simple one can forget it.
There should be some basic automated monitoring. On one of my deployed sites, the automatic certificate renewal had failed with the error “Try again later”. The certificate expired in April and Netlify apparently never tried again. Now that I noticed, I had to click “Renew certificate” to get the site back up.