GitHub Actions CI Tests + netlify branch deployments

I am using the Netlify split testing and it’s fantastic. I also like the branch deployments directly in Netlify because they are very easy to setup and use (and if I understood correctly, they are also a requirement for split testing).

Now my question is: I have setup a testing pipeline (with cypress) in GitHub Actions, and I’d like the deployment to start only when the pipeline went through.

Is that possible?

As a workaround, I made the branches I want to use for split testing protected on GitHub, so only Pull requests where the tests already went through can be merged, but that’s not ideal.

Hi @enyo,

I think you should commit to your repo with [skip ci] or [skip netlify] anywhere in the commit message and then, you can try to trigger a deploy via the API after your pipeline finishes. Would that work?