Skip to content

Commit

Permalink
Merge branch 'matt328-develop' into develop
Browse files Browse the repository at this point in the history
  • Loading branch information
mrkmg committed Jul 5, 2016
2 parents d49ad67 + ba024b4 commit 3ff6514
Show file tree
Hide file tree
Showing 6 changed files with 8 additions and 17 deletions.
4 changes: 2 additions & 2 deletions main/index.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 2 additions & 5 deletions main/lib/helper/incrementVersion.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion src/index.coffee
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ module.exports = (args) ->

#Bump Version
.then ->
@options.next_version = incrementVersion @options.current_version, @options.release_type, @git_flow_settings.version_tag_prefix
@options.next_version = incrementVersion @options.current_version, @options.release_type

#Set/Get Release Message
.then ->
Expand Down
1 change: 0 additions & 1 deletion src/lib/helper/gitFlowSettings.coffee
Original file line number Diff line number Diff line change
Expand Up @@ -30,5 +30,4 @@ module.exports = (project_path) ->
{
master: ini_data[BRANCH_CONFIG]['master']
develop: ini_data[BRANCH_CONFIG]['develop']
version_tag_prefix: ini_data[PREFIX_CONFIG]['versiontag']
}
6 changes: 3 additions & 3 deletions src/lib/helper/incrementVersion.coffee
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@

VERSION_REGEX = /([0-9]+\.[0-9]+\.[0-9]+)/

module.exports = (version, type, prefix = '') ->
module.exports = (version, type) ->
unless VERSION_REGEX.test version
throw new Error "Version does not batch semver: #{version}"
throw new Error "Version does not match semver: #{version}"

version_split = version.match(VERSION_REGEX)[0].split('.').map (t) -> parseInt(t)
switch type
Expand All @@ -24,4 +24,4 @@ module.exports = (version, type, prefix = '') ->
else
throw new Error "Unknown Bump Type: #{type}"

prefix + version_split.join '.'
version_split.join '.'
5 changes: 0 additions & 5 deletions test/specs/lib/helper/incrementVersion.coffee
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,6 @@ describe 'incrementVersion', ->
assert.equal incrementVersion('1.2.3', 'minor'), '1.3.0'
assert.equal incrementVersion('1.2.3', 'major'), '2.0.0'

it 'increment with prefix', ->
assert.equal incrementVersion('v1.2.3', 'patch', 'v'), 'v1.2.4'
assert.equal incrementVersion('v1.2.3', 'minor', 'v'), 'v1.3.0'
assert.equal incrementVersion('v1.2.3', 'major', 'v'), 'v2.0.0'

it 'throws on invalid versions', ->
assert.throws ->
incrementVersion('1', 'patch')
Expand Down

0 comments on commit 3ff6514

Please sign in to comment.