azure-functions-host
azure-functions-host copied to clipboard
Builds: How should builds from forks work?
In opening a few PRs yesterday (#7917, #7919, #7920) , we noticed that PR builds weren't allowed from forks at all. I have permissions so we tried /azp run
but building from forks was not allowed. This is allowed in the WebJobs SDK repo but not in the Host.
There are 2 issues:
- Builds are not allowed on forks at all.
- If they are allowed, even with the
full-ci
label, secrets aren't allowed to the forks.
Overall, this means external contributors aren't able to file PRs that we're able to run checks on. Creating this issue to find a best path on resolving this (I'm happy to help chase this down).
cc @liliankasem @brettsam @fabiocav
@amamounelsayed @VpOfEngineering is this something you can help with? @fabiocav and I were discussing maybe setting up another pipeline for external contributions that does basic validation?
@amamounelsayed @VpOfEngineering this is something that is missing after our move from AppVeyor. Happy to sync on this if it helps.
I'll set up some time @fabiocav - this is something @pragnagopa and I have run into before.
@VpOfEngineering @fabiocav - any updates on this? Happy to help where I can too