publish: add deploy script

generated from commit dbb69c96f2ae822aa5bfcabae33aeae444521bf7