BradLarson / GPUImage

An open source iOS framework for GPU-based image and video processing
http://www.sunsetlakesoftware.com/2012/02/12/introducing-gpuimage-framework
BSD 3-Clause "New" or "Revised" License
20.24k stars 4.61k forks source link

Publish new version and push to Cocoapods #2570

Open JoeSzymanski opened 6 years ago

JoeSzymanski commented 6 years ago

Given the number of changes that have been made since the last tagged version, it would be very helpful to get the latest code tagged with a new version so that it can be pushed into the Cocoapods spec repo.

I believe that @DimaVartanian indicated that he could push into Cocoapods if the version is tagged (per comments in https://github.com/BradLarson/GPUImage/issues/2047). @rivera-ernesto is the other person that has ownership rights for the pod.

We are currently stuck using a hash0based reference, but it is a lot of overhead, since that requires updating at the host app rather than having the version tagged at the dependency level.

JoeSzymanski commented 6 years ago

@DimaVartanian @rivera-ernesto Any updates on this? Or anyone else that can be added to support pushing new releases into Cocoapods?

ntnmrndn commented 6 years ago

@JoeSzymanski you can use pod 'GPUImage', git: 'git@github.com:BradLarson/GPUImage.git', branch: 'master' or similar meanwhile.

JoeSzymanski commented 6 years ago

I do have the pod working, but it can't be used as a dependency in a podspec, so I have to manually set the pod in every podfile. Also, having it point to the branch or hash means that the files have to be downloaded every time, which increases the build time.

DimaVartanian commented 6 years ago

Hey folks, just catching up here. I don't think I can push a new version because there is no new tag. If there's another way for me to do it, let me know, but it doesn't seem like there is. Otherwise, if you can get someone to push a new tag and update the podspec, we can update the trunk.

JoeSzymanski commented 6 years ago

@BradLarson Would you or someone else be able to push a new tag for the latest release in master?