publish: add deploy script

generated from commit dc7cd15f3ed502880fd843af210e7cda2e17ede2