Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Pull Request FAQ #12199
Hello there, so you're thinking of making a Pull Request to the Specs repo?
We are working on removing the ability to ship PRs completely from the Specs repo. With the
Chances are very high that it will not get merged. Submitting a Pod via a pull request means that that there is no safety for everyone else. We take security seriously.
If you're not familiar with CocoaPods trunk, then I suggest you read the introduction blog post, and then the getting started guide. Then you can push your own versions whenever you want without our intervention.
Can I submit a pull request if...
Q: I want to update my Pod to a new version?
A: No, this is no longer the appropriate way to update your Pod. Pod updates must be uploaded using
Q: I made a mistake in a Podspec I've just pushed?
A: No. The quickest way to get this fixed is to edit your
Q: I've deleted this Pod?
A: People are relying on your library, you should apply the deprecated flag via a pull request to all versions of your library. Removal of Podspecs should be avoided as much as possible. This is to ensure systems built around the CocoaPods ecosystem are kept in sync.
Q: No one needs that pod, or is going to ever download it... why can't I just delete it?
A: Our policy is to only perma-delete pods that really need it, such as Pods that may contain passwords, malicious/harmful code, etc. Deprecating a pod effectively removes it from being found and will do the trick in 99% percent of situations.
Q: But what if..
A: Chances are, no.