no publish if compile failean