Skip to main content

How to set up GitHub

Updated over 2 weeks ago

Accessing source code in GitHub is what allows Foundational to accurately determine data lineage and analyze pending and historical pull requests.

This setup should take about 5 minutes.

Permissions: Any user on GitHub can create the request. Repository administrators are required to authorize any repository Foundational needs to access.

  1. Start by clicking on the GitHub connector in the Connectors page

    Note: Do not get confused with GitHub Enterprise Server, that option is for users using their own internal deployment of GitHub.

  2. Click Configure in the right side panel, which will open github.com as new webpage in your browser:

  3. Select foundational-io which is Foundational's GitHub App, and then select the repositories that Foundational should access. Repositories not set up will have a request label next to them.

    We generally recommend adding every repository that is owned by the data team, such as dbt, Spark, and airflow.

  4. When done selecting repositories, click on Updated access at the bottom. GitHub repository owners will receive an email from GitHub, asking them to approve foundational-io for their repository.

Did this answer your question?