publish: can we deploy to a branch?

generated from commit d0d3192a69cf9258e28d30b6342c251dfde90520