My normal workflow is to check in the podspec, tag, and then submit the podspec to the main specs repo. That does leave things in an invalid state temporarily though.