StageConfig: specify name rather than path
support third-party repositories
push images after release have been built
run: allow to pick executor using --executor