hey @dmbaturin , sorry to be slow to get back to you - truth is, nobody in our team really has in-depth knowledge of github actions
have you tried getting some answers from stackoverflow or other support forums for github actions? Uf yes, anything useful?
Well, this problem seems to have nothing to do with GitHub Actions as such, rather with the fact that the site is built using an external CI.
The site content disappears from the Netlify servers when a deploy is triggered by a push to the repo. The content disappears forever if the GitHub Action workflow fails before it had a chance to upload the new site files via the Netlify API.
The way I imagined it should work is that Netlify should do nothing to the site unless asked to via the API. Thus, either I’m missing some settings that control it, or it’s a fundamental misfeature of Netlify’s interaction with external CI workflows.
I couldn’t find any descriptions of the deploy trigger process. Could you confirm or deny that if I were using Netlify’s own build service, this problem wouldn’t happen?