mirror of
https://github.com/pyTooling/Actions.git
synced 2026-02-16 13:06:57 +08:00
fix: do not crash if tag is not semver compliant
This commit is contained in:
17
tip.py
17
tip.py
@@ -74,13 +74,16 @@ if gh_ref[0:10] == 'refs/tags/':
|
|||||||
if semver == None and env_tag[0] == 'v':
|
if semver == None and env_tag[0] == 'v':
|
||||||
semver = re.search(rexp, env_tag[1:])
|
semver = re.search(rexp, env_tag[1:])
|
||||||
tag = env_tag
|
tag = env_tag
|
||||||
if semver.group('prerelease') is None:
|
if semver == None:
|
||||||
# is a regular semver compilant tag
|
print('! Could not get semver from %s' % gh_ref)
|
||||||
is_prerelease = False
|
else:
|
||||||
elif getenv('INPUT_SNAPSHOTS', 'true') == 'true':
|
if semver.group('prerelease') is None:
|
||||||
# is semver compilant prerelease tag, thus a snapshot (we skip it)
|
# is a regular semver compilant tag
|
||||||
print("! Skipping snapshot prerelease")
|
is_prerelease = False
|
||||||
sys.exit()
|
elif getenv('INPUT_SNAPSHOTS', 'true') == 'true':
|
||||||
|
# is semver compilant prerelease tag, thus a snapshot (we skip it)
|
||||||
|
print("! Skipping snapshot prerelease")
|
||||||
|
sys.exit()
|
||||||
|
|
||||||
gh_tag = None
|
gh_tag = None
|
||||||
try:
|
try:
|
||||||
|
|||||||
Reference in New Issue
Block a user