From 98b59988306b5e27d6e433161ad971d78bb2103e Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Mon, 12 Sep 2022 15:55:18 -0500 Subject: [PATCH 1/2] get repository from release url if given --- jupyter_releaser/util.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/jupyter_releaser/util.py b/jupyter_releaser/util.py index 4b79632b..95efcd3a 100644 --- a/jupyter_releaser/util.py +++ b/jupyter_releaser/util.py @@ -490,7 +490,12 @@ def prepare_environment(): action scripts.""" # Set up env variables if not os.environ.get("RH_REPOSITORY"): - os.environ["RH_REPOSITORY"] = os.environ["GITHUB_REPOSITORY"] + if os.environ.get("RH_RELEASE_URL"): + match = parse_release_url(os.environ["RH_RELEASE_URL"]) + owner, repo = match["owner"], match["repo"] + os.environ["RH_REPOSITORY"] = f"https://github.com/{owner}/{repo}" + else: + os.environ["RH_REPOSITORY"] = os.environ["GITHUB_REPOSITORY"] if not os.environ.get("RH_REF"): os.environ["RH_REF"] = os.environ["GITHUB_REF"] From e4aa3d1d67e52157d636006d8b11bc4cd63fbf28 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Mon, 12 Sep 2022 15:58:42 -0500 Subject: [PATCH 2/2] fixup --- jupyter_releaser/util.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jupyter_releaser/util.py b/jupyter_releaser/util.py index 95efcd3a..29b3c9f3 100644 --- a/jupyter_releaser/util.py +++ b/jupyter_releaser/util.py @@ -493,7 +493,7 @@ def prepare_environment(): if os.environ.get("RH_RELEASE_URL"): match = parse_release_url(os.environ["RH_RELEASE_URL"]) owner, repo = match["owner"], match["repo"] - os.environ["RH_REPOSITORY"] = f"https://github.com/{owner}/{repo}" + os.environ["RH_REPOSITORY"] = f"{owner}/{repo}" else: os.environ["RH_REPOSITORY"] = os.environ["GITHUB_REPOSITORY"] if not os.environ.get("RH_REF"):