Increment or set the version in a podspec file

You can use this action to manipulate any 'version' variable contained in a ruby file. For example, you can use it to bump the version of a cocoapods' podspec file. It also supports versions that are not semantic: For such versions there is an option to change appendix (4.1)

Supported platforms ios, mac
Author @Liquidsoul, @KrauseFx

2 Examples

version = version_bump_podspec(path: "TSMessages.podspec", bump_type: "patch")
version = version_bump_podspec(path: "TSMessages.podspec", version_number: "1.4")


Key Description Default
path You must specify the path to the podspec file to update *
bump_type The type of this version bump. Available: patch, minor, major patch
version_number Change to a specific version. This will replace the bump type value
version_appendix Change version appendix to a specific value. For example ->
require_variable_prefix true by default, this is used for non CocoaPods version bumps only true

* = default value is dependent on the user's system

To show the documentation in your terminal, run

fastlane action version_bump_podspec

View source code

Back to actions