summaryrefslogtreecommitdiff
path: root/searx/version.py
diff options
context:
space:
mode:
Diffstat (limited to 'searx/version.py')
-rw-r--r--searx/version.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/searx/version.py b/searx/version.py
index d2013808b..565cc7e7a 100644
--- a/searx/version.py
+++ b/searx/version.py
@@ -41,6 +41,12 @@ def subprocess_run(args, **kwargs):
def get_git_url_and_branch():
+ # handle GHA directly
+ if "GITHUB_REPOSITORY" in os.environ and "GITHUB_REF_NAME" in os.environ:
+ git_url = f"https://github.com/{os.environ['GITHUB_REPOSITORY']}"
+ git_branch = os.environ["GITHUB_REF_NAME"]
+ return git_url, git_branch
+
try:
ref = subprocess_run("git rev-parse --abbrev-ref @{upstream}")
except subprocess.CalledProcessError: