this is my first post and I would like to say hello to every community member.
I am building a service that automatically deploys a GitHup repo to user’s Netlify account (making a POST request to
https://api.netlify.com/api/v1/sites/). However, if user has just started using Netlify (and done no manual GitHub deployment yet), there is no GitHub Netlify App
installation_id to provide (because user has never installed it).
Unfortunately, providing no
installation_id value causes no automatic deploys on repo commit, despite a status of “Auto publishing is on. Deploys from master are published automatically”
Is there a way to either:
a) force GitHub Netlify App install for user, who has not installed it, or
b) provide a workaround for enforcing auto publishing?