def get_dataform_json_from_github()

in functions/data-processing-engines/dataform-tag-executor/main.py [0:0]


def get_dataform_json_from_github(repo_url, github_token, branch="main", path="dataform.json"):
    """Fetches dataform.json from a GitHub repository."""
    url = f"{repo_url}/raw/{branch}/{path}"
    headers = {"Authorization": f"token {github_token}"}
    response = requests.get(url, headers=headers)
    response.raise_for_status()
    return response.json()