adds commit to publish task

refactors runner tasks