Allow running with lower permissions.
Currently the whole process needs to be ran with enough permissions for the final publish. Allow running as any user, and elevating privileges once at the deploy step.
Possible elevation schemes:
- polkit?
- sudo
- su