Gable publishes several Github Actions to make it easy to integrate the Gable platform in your Github Actions workflows. These Actions are thin interfaces to expose Gable's Command Line Interface and make sure the right exit codes are returned based on your configuration in Gable.
- Check Data Assets: Check if data assets are in compliance with existing data contracts.
- Publish Contracts: Publish data contracts to the Gable platform.
- Register data assets: Register and update data assets with the Gable platform.
- Validate Contracts: Validate data contracts are well formed.
There are a few inputs that every Action requires.
gable-api-endpoint
: The URL of the Gable API endpoint. You can find instructions on finding this at/docs/api_keys
in your company's Gable application.gable-api-key
: The API key to use to authenticate with the Gable API. You can find instructions on finding this at/docs/api_keys
in your company's Gable application.