Ensure publish-local is done first