releaser: refactor; add func GetGitHubAPIHandler

This commit is contained in:
umarcor
2021-12-20 02:44:52 +01:00
parent cea369d703
commit 4d666520a0

View File

@@ -62,15 +62,13 @@ def GetListOfArtifacts(argv):
return files return files
files = GetListOfArtifacts(sys_argv) def GetGitHubAPIHandler():
print("· Get GitHub API handler (authenticate)") print("· Get GitHub API handler (authenticate)")
if "GITHUB_TOKEN" in environ: if "GITHUB_TOKEN" in environ:
gh = Github(environ["GITHUB_TOKEN"]) return Github(environ["GITHUB_TOKEN"])
elif "INPUT_TOKEN" in environ: elif "INPUT_TOKEN" in environ:
gh = Github(environ["INPUT_TOKEN"]) return Github(environ["INPUT_TOKEN"])
else: else:
if "GITHUB_USER" not in environ or "GITHUB_PASS" not in environ: if "GITHUB_USER" not in environ or "GITHUB_PASS" not in environ:
stdout.flush() stdout.flush()
@@ -79,7 +77,12 @@ else:
"Need credentials to authenticate! Please, provide 'GITHUB_TOKEN', 'INPUT_TOKEN', or 'GITHUB_USER' and 'GITHUB_PASS'" "Need credentials to authenticate! Please, provide 'GITHUB_TOKEN', 'INPUT_TOKEN', or 'GITHUB_USER' and 'GITHUB_PASS'"
) )
) )
gh = Github(environ["GITHUB_USER"], environ["GITHUB_PASS"]) return Github(environ["GITHUB_USER"], environ["GITHUB_PASS"])
files = GetListOfArtifacts(sys_argv)
gh = GetGitHubAPIHandler()
print("· Get Repository handler") print("· Get Repository handler")