--non-interactive apparently falls back to clone (like --prefer-source) once we run into GH API limits