Connect source
As a team admin, open Database tools > dbt > Connect project and choose GitHub. Select an existing Syne PostgreSQL connection, then choose Connected team GitHub App. This reuses the installation and repository inventory from Syne’s GitHub integration; no second App or personal token is required.- Use Connect or manage GitHub to open the existing installation flow. A GitHub account or organization owner links the installation to your team and selects repositories in GitHub.
- Return to dbt and choose Refresh list. Use Sync GitHub access after changing the repositories granted to the App. Search and page through the connected repositories, then select one. Suspended installations cannot be selected.
- The branch field starts with the repository’s default branch. Set the ref, project folder, and target schema, then connect. Syne resolves the selected ref to an immutable commit before compilation.
Choose capacity
The time limit is a maximum, not a waiting period. A hosted compilation returns as soon as it finishes. With the legacy controller, at 220 seconds an unfinished dbt process is stopped; the controller has a 260-second execution budget before forced container removal is attempted. Fetching source, startup, transfer, and cleanup add time around the dbt process. The overall time shown to a user can therefore be longer than 3 minutes 40 seconds.
A timeout produces a failed compilation with no deployment or warehouse write. Retry explicitly, choose a larger team runner, or import an artifact compiled in your existing environment. The operator guide describes cleanup behavior when the Docker daemon itself fails.
Inspect the result
Choose Compile on Syne or Queue compilation. Inspect generated SQL, declared columns, dependencies, and the recorded commit. History shows resources added, removed, or changed since the previous successful snapshot. You can preview an existing relation or a compiled SELECT through Syne’s read-only database bridge, with up to 100 rows. The pinned compiler uses dbt Core 1.10.15 for offline PostgreSQL compilation. It has no warehouse credentials or network. Vendor packages in the repository. Warehouse introspection, package installation, Python models, custom adapters,dbt run, and dbt build are unsupported. Use an imported manifest when the existing environment must perform compilation. GitHub-mode imports require a source SHA validated against the repository; the artifact remains labeled as supplied by your team.