semver pre-release variable one word

pull/1/head
Brad Rydzewski 5 years ago
parent a4245d8151
commit 8fa7c0e6c2

@ -28,7 +28,7 @@ func versions(s string) map[string]string {
env["DRONE_SEMVER_MINOR"] = fmt.Sprint(version.Minor)
env["DRONE_SEMVER_PATCH"] = fmt.Sprint(version.Patch)
if s := string(version.PreRelease); s != "" {
env["DRONE_SEMVER_PRE_RELEASE"] = s
env["DRONE_SEMVER_PRERELEASE"] = s
}
if version.Metadata != "" {
env["DRONE_SEMVER_BUILD"] = version.Metadata

@ -22,12 +22,12 @@ func TestInvalidSemver(t *testing.T) {
func TestSemver(t *testing.T) {
a := versions("v1.2.3-alpha+001")
b := map[string]string{
"DRONE_SEMVER": "1.2.3-alpha+001",
"DRONE_SEMVER_MAJOR": "1",
"DRONE_SEMVER_MINOR": "2",
"DRONE_SEMVER_PATCH": "3",
"DRONE_SEMVER_PRE_RELEASE": "alpha",
"DRONE_SEMVER_BUILD": "001",
"DRONE_SEMVER": "1.2.3-alpha+001",
"DRONE_SEMVER_MAJOR": "1",
"DRONE_SEMVER_MINOR": "2",
"DRONE_SEMVER_PATCH": "3",
"DRONE_SEMVER_PRERELEASE": "alpha",
"DRONE_SEMVER_BUILD": "001",
}
if diff := cmp.Diff(a, b); diff != "" {
t.Errorf("Unexpected semver variables")

Loading…
Cancel
Save