2019-03-10 23:58:12 +00:00
|
|
|
|
2019-03-11 01:06:51 +00:00
|
|
|
export const extractCommit = versionString => {
|
2022-06-14 19:06:02 +00:00
|
|
|
// X.Y.Z-1337-gdeadbeef => deadbeef
|
|
|
|
const commit = versionString.match(/-g(\w+)/i)
|
|
|
|
if (commit) {
|
|
|
|
return commit[1]
|
|
|
|
}
|
|
|
|
|
|
|
|
// X.Y.Z-develop => develop
|
|
|
|
const branch = versionString.match(/-([\w-/]+)$/i)
|
|
|
|
if (branch) {
|
|
|
|
return branch[1]
|
|
|
|
}
|
|
|
|
|
|
|
|
// X.Y.Z => vX.Y.Z
|
|
|
|
return 'v' + versionString
|
2019-03-10 23:58:12 +00:00
|
|
|
}
|