fix(build): only commit if there are changes