Skip to main content

Summary

  • Git Repositories: The Gable CLI runs as part of the CI/CD process and relies on access to a local git repository that’s checked out on a CI/CD runner. Gable processes only the files it’s explicitly configured to read, extracting code-level metadata used to derive data lineage.

Scanning Code for Lineage

Gable derives data lineage by statically analyzing your application code in your git repositories via the Gable CLI or provided GitHub Actions. This requires a local instance of the git repository to be available in either a development or CI/CD environment. Gable’s CLI only processes the files provided to the lineage command. Code-level metadata is sent to the Gable platform by the CLI via authenticated REST API.