From 596d0d774fb371a68d0ad56994a81442508bc5cf Mon Sep 17 00:00:00 2001 From: umarcor Date: Mon, 20 Dec 2021 03:48:45 +0100 Subject: [PATCH] releaser: refactor; add func GetRepositoryHandler --- releaser/releaser.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/releaser/releaser.py b/releaser/releaser.py index d9ac3f1..f0b6cd7 100755 --- a/releaser/releaser.py +++ b/releaser/releaser.py @@ -81,13 +81,12 @@ def GetGitHubAPIHandler(): def GetReleaseHandler(gh): - print("· Get Repository handler") - - if "GITHUB_REPOSITORY" not in environ: - stdout.flush() - raise (Exception("Repository name not defined! Please set 'GITHUB_REPOSITORY")) - - gh_repo = gh.get_repo(environ["GITHUB_REPOSITORY"]) + def GetRepositoryHandler(repo): + print("· Get Repository handler") + if repo is None: + stdout.flush() + raise (Exception("Repository name not defined! Please set 'GITHUB_REPOSITORY")) + return gh.get_repo(repo) def CheckRefSemVer(gh_ref, tag): print("· Check SemVer compliance of the reference/tag") @@ -114,6 +113,7 @@ def GetReleaseHandler(gh): sys_exit() return (tag, env_tag, True) + gh_repo = GetRepositoryHandler(getenv("GITHUB_REPOSITORY", None)) [tag, env_tag, is_prerelease] = CheckRefSemVer(environ["GITHUB_REF"], getenv("INPUT_TAG", "tip")) print("· Get Release handler")