add publish tasks