From 1fa474c715d80e401c22ce6102863f55bc479404 Mon Sep 17 00:00:00 2001 From: Pedro Vereza Date: Tue, 31 Jan 2017 14:50:56 -0200 Subject: [PATCH] Updates regex to accept X.Y.Z-beta.W versions --- Rakefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Rakefile b/Rakefile index 7477557e2..44f8e99d4 100644 --- a/Rakefile +++ b/Rakefile @@ -157,12 +157,12 @@ desc 'Release a version, specified as an argument.' task :release, :version do |task, args| version = args[:version] # Needs a X.Y.Z-text format. - abort "You must specify a version in semver format." if version.nil? || version.scan(/\d+\.\d+\.\d+/).length == 0 + abort "You must specify a version in semver format." if version.nil? || version.scan(/\d+\.\d+\.\d+(-\w+\.\d+)?/).length == 0 puts "Updating podspec." filename = "Moya.podspec" contents = File.read(filename) - contents.gsub!(/s\.version\s*=\s"\d+\.\d+\.\d+"/, "s.version = \"#{version}\"") + contents.gsub!(/s\.version\s*=\s"\d+\.\d+\.\d+(-\w+\.\d)?"/, "s.version = \"#{version}\"") File.open(filename, 'w') { |file| file.puts contents } puts "Updating Demo project."