Fix decision task that does not schedule anything on release builds (#14006)
parent
c41a60ef3a
commit
d9969a72df
|
@ -13,7 +13,7 @@ from voluptuous import All, Any, Optional, Range, Required
|
||||||
|
|
||||||
|
|
||||||
BETA_SEMVER = re.compile(r'^v\d+\.\d+\.\d+-beta\.\d+$')
|
BETA_SEMVER = re.compile(r'^v\d+\.\d+\.\d+-beta\.\d+$')
|
||||||
PRODUCTION_SEMVER = re.compile(r'^v\d+\.\d+\.\d+(-rc\.\d+)?$')
|
RELEASE_SEMVER = re.compile(r'^v\d+\.\d+\.\d+(-rc\.\d+)?$')
|
||||||
|
|
||||||
|
|
||||||
extend_parameters_schema({
|
extend_parameters_schema({
|
||||||
|
@ -48,8 +48,8 @@ def resolve_release_type(head_tag):
|
||||||
return ""
|
return ""
|
||||||
elif BETA_SEMVER.match(head_tag):
|
elif BETA_SEMVER.match(head_tag):
|
||||||
return "beta"
|
return "beta"
|
||||||
elif PRODUCTION_SEMVER.match(head_tag):
|
elif RELEASE_SEMVER.match(head_tag):
|
||||||
return "production"
|
return "release"
|
||||||
else:
|
else:
|
||||||
raise ValueError('Github tag must be in semver format and prefixed with a "v", '
|
raise ValueError('Github tag must be in semver format and prefixed with a "v", '
|
||||||
'e.g.: "v1.0.0-beta.0" (beta), "v1.0.0-rc.0" (production) or "v1.0.0" (production)')
|
'e.g.: "v1.0.0-beta.0" (beta), "v1.0.0-rc.0" (release) or "v1.0.0" (release)')
|
||||||
|
|
Loading…
Reference in New Issue