Não tenho exemplo porque era código proprietário :/
Mas a ideia do github é a seguinte: Vc cria um repositório base e nele vc configura uma action que vai rodar quando alguém abrir um PR. Aí quando o usuário abrir um PR vc vai ter acesso ao código dessa pessoa na action.
Interessante, vou dar uma estudada nesse action, será que pra escalar seria eficiente, ter um repositório recebendo varios PR ?? E como ficaria a questão do merge do código de muitas pessoas ?