mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-06-05 06:58:56 +00:00
build_manifest.py: abstract over the gitlab instance base_url
This commit is contained in:
parent
6e77bfb893
commit
9c53cd0db0
1 changed files with 3 additions and 2 deletions
|
@ -5,6 +5,7 @@ import requests
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
from typing import Dict, Tuple, List
|
from typing import Dict, Tuple, List
|
||||||
|
from urllib.parse import urlparse
|
||||||
|
|
||||||
GSTREAMER_MODULES: List[str] = [
|
GSTREAMER_MODULES: List[str] = [
|
||||||
# 'orc',
|
# 'orc',
|
||||||
|
@ -34,9 +35,9 @@ MANIFEST_TEMPLATE: str = """<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
|
||||||
def request(path: str) -> Dict[str, str]:
|
def request(path: str) -> Dict[str, str]:
|
||||||
gitlab_header: Dict[str, str] = {'JOB_TOKEN': os.environ["CI_JOB_TOKEN"]}
|
gitlab_header: Dict[str, str] = {'JOB_TOKEN': os.environ["CI_JOB_TOKEN"]}
|
||||||
|
base_url: str = urlparse(os.environ('CI_PROJECT_URL')).hostname
|
||||||
|
|
||||||
return requests.get('https://gitlab.gnome.org/api/v4/' + path, headers=gitlab_header).json()
|
return requests.get(f"https://{base_url}/api/v4/" + path, headers=gitlab_header).json()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def find_repository_sha(module: str, branchname: str) -> Tuple[str, str]:
|
def find_repository_sha(module: str, branchname: str) -> Tuple[str, str]:
|
||||||
|
|
Loading…
Reference in a new issue