Publish does all the steps