Skip to content

Commit

Permalink
Update run() method to check the merge PR ,to create TAG and publish
Browse files Browse the repository at this point in the history
Signed-off-by: Shreekar <sshreeka@redhat.com>
  • Loading branch information
shreekarSS committed Jun 9, 2022
1 parent 3bfa558 commit da40513
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions kebechet/managers/version/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -203,6 +203,18 @@ def run( # type: ignore

trigger: BaseTrigger

if (
self.parsed_payload
and utils._is_merge_event(self.parsed_payload)
and utils._is_release_version_pr(self.parsed_payload)
):
tag_version = utils._get_version(self.parsed_payload)
with cloned_repo(self) as repo:
_LOGGER.info(f"Creating Tag of version {tag_version}")
_LOGGER.info(repo.git.execute(["git","tag", f"{tag_version}", f"{utils._get_merge_commit_sha(self.parsed_payload)}"]))
_LOGGER.info(repo.git.execute(["git","push", "origin", f"{tag_version}"]))
return

if (
pr_releases
and self.parsed_payload
Expand Down Expand Up @@ -259,6 +271,8 @@ def run( # type: ignore
has_prev_release=has_prev_release,
)



reported_issues = []
version_update_complete = False
for issue in self.project.get_issue_list():
Expand Down Expand Up @@ -342,6 +356,7 @@ def run( # type: ignore
issue.close()
raise ManagerFailedException from exc


self._create_pr_for_trigger_release(
trigger=trigger,
changelog=changelog,
Expand Down

0 comments on commit da40513

Please sign in to comment.