begin logic for release-publish robot and add a couple tests