publish: try a different deployment approach

generated from commit 991df633f83be2e229fa7bd3f7af98c3e41daf6a