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()