If the github repo does not follow our file structure paradigm it will fail.
github.com/[account]/[repo]/tree/[branchname]/smartapps/[namespace]/[app].src/[app-name].groovy
take a look at my repo for isntance. the files in the “src” folders will work the ones without a “src” folder will fail.