commit before publify