updated: desktop build are more integrated with CI