Commit 98bf7a4c6321ac5a287b022768ce3fa06d09fde8

Authored by Antonio Terceiro
1 parent 67d49da5

release: autoincrement mainainance versions

Showing 1 changed file with 11 additions and 1 deletions   Show diff stats
lib/tasks/release.rake
@@ -137,7 +137,17 @@ EOF @@ -137,7 +137,17 @@ EOF
137 new_version += '~rc1' 137 new_version += '~rc1'
138 end 138 end
139 else 139 else
140 - new_version.sub!(/~rc[0-9]+/, '') 140 + if new_version =~ /~rc\d+/
  141 + new_version.sub!(/~rc[0-9]+/, '')
  142 + else
  143 + components = new_version.split('.').map(&:to_i)
  144 + if components.size < 3
  145 + components << 1
  146 + else
  147 + components[-1] += 1
  148 + end
  149 + new_version = components.join('.')
  150 + end
141 end 151 end
142 152
143 puts "Current version: #{$version}" 153 puts "Current version: #{$version}"