I've a business requirement of cloning Github repository on every commit to trigger a workflow starting with a logic app first and then triggering an azure function which can clone Github repository to my azure storage blob. I've never seen a use case like this over the internet, someone has any suggestions of what can be done?