Skip to content

Commit 1f550b4

Browse files
committedJan 8, 2015
mk: Update prerelase versioning to conform to semver
1 parent 6354d60 commit 1f550b4

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed
 

‎mk/main.mk

+6-4
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,10 @@
1515
# The version number
1616
CFG_RELEASE_NUM=1.0.0
1717

18-
# An optional number to put after the label, e.g. '2' -> '-beta2'
19-
CFG_BETA_CYCLE=
18+
# An optional number to put after the label, e.g. '.2' -> '-beta.2'
19+
# NB Make sure it starts with a dot to conform to semver pre-release
20+
# versions (section 9)
21+
CFG_PRERELEASE_VERSION=
2022

2123
CFG_FILENAME_EXTRA=4e7c5e5c
2224

@@ -29,8 +31,8 @@ CFG_DISABLE_UNSTABLE_FEATURES=1
2931
endif
3032
ifeq ($(CFG_RELEASE_CHANNEL),beta)
3133
# The beta channel is temporarily called 'alpha'
32-
CFG_RELEASE=$(CFG_RELEASE_NUM)-alpha$(CFG_BETA_CYCLE)
33-
CFG_PACKAGE_VERS=$(CFG_RELEASE_NUM)-alpha$(CFG_BETA_CYCLE)
34+
CFG_RELEASE=$(CFG_RELEASE_NUM)-alpha$(CFG_PRERELEASE_VERSION)
35+
CFG_PACKAGE_VERS=$(CFG_RELEASE_NUM)-alpha$(CFG_PRERELEASE_VERSION)
3436
CFG_DISABLE_UNSTABLE_FEATURES=1
3537
endif
3638
ifeq ($(CFG_RELEASE_CHANNEL),nightly)

0 commit comments

Comments
 (0)
Please sign in to comment.