Skip to content

Commit 4f3f2e8

Browse files
author
earthmant
committed
21
1 parent 458f584 commit 4f3f2e8

File tree

2 files changed

+16
-11
lines changed

2 files changed

+16
-11
lines changed

ecosystem_cicd_tools/release.py

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -60,11 +60,14 @@ def get_commit(commit_id=None, repo=None):
6060
def create_release(name, version, message, commit, repo=None):
6161
logging.info('Attempting to create new release {name}.'.format(name=name))
6262
repo = repo or get_repository()
63-
commit = get_commit(commit)
64-
if not commit:
63+
if isinstance(commit, Commit.Commit):
64+
commit = commit.commit
65+
try:
66+
return repo.create_git_release(
67+
tag=version, name=name, message=message,
68+
target_commitish=commit)
69+
except AssertionError:
6570
return repo.create_git_release(tag=version, name=name, message=message)
66-
return repo.create_git_release(
67-
tag=version, name=name, message=message, target_commitish=commit)
6871

6972

7073
def get_release(name, repo=None):
@@ -128,13 +131,15 @@ def update_release(name, message, commit, prerelease=False, repo=None):
128131
'for repo {repo} {message}.'.format(
129132
name=name, repo=repo.name, message=message))
130133
release = repo.get_release(name)
131-
commit = get_commit(commit)
132-
if not commit:
133-
return repo.update_release(
134+
if isinstance(commit, Commit.Commit):
135+
commit = commit.commit
136+
try:
137+
return release.update_release(
138+
name, message, draft=False, prerelease=prerelease,
139+
target_commitish=commit)
140+
except AssertionError:
141+
return release.update_release(
134142
name, message, draft=False, prerelease=prerelease)
135-
return release.update_release(
136-
name, message, draft=False, prerelease=prerelease,
137-
target_commitish=commit)
138143

139144

140145
def update_latest_release_resources(most_recent_release, name='latest'):

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
setup(
55
name='cloudify-ecosystem-test',
6-
version='2.2.20',
6+
version='2.2.21',
77
license='LICENSE',
88
packages=[
99
'ecosystem_tests',

0 commit comments

Comments
 (0)