A workflow for using gerrit hooks to automatically publish approved puppet manifests