make sure to build before publishing