snhryt-neo/Apply Dataform Release / Workflow Configurations

Apply Dataform release/workflow configurations as defined in a JSON SSoT file.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
config_filePath to the JSON SSoT configuration filenorelease_workflow_config.json
workflow_settings_filePath to Dataform workflow_settings.yaml (used to resolve project_id and location)noworkflow_settings.yaml
project_idGoogle Cloud project ID. If omitted, read from workflow_settings.yaml defaultProjectno""
locationGoogle Cloud location/region. If omitted, read from workflow_settings.yaml defaultLocationno""
compileIf true, compile each release config and update releaseCompilationResult after upsertnotrue
sync_deleteIf true, delete release/workflow configs from Google Cloud that are not in the config filenotrue
dry_runIf true, only show what would be deployed without making changesnofalse
allow_empty_configAllow release_configs to be empty. Set to true only when intentionally deleting all configurations (combine with sync_delete: true).nofalse
namedescription
release_configs_createdComma-separated list of release config IDs that were created
release_configs_updatedComma-separated list of release config IDs that were updated
release_configs_failedComma-separated list of release config IDs that failed to deploy
release_configs_deletedComma-separated list of release config IDs that were deleted (not in config file)
release_configs_delete_failedComma-separated list of release config IDs that failed to delete
workflow_configs_createdComma-separated list of workflow config IDs that were created
workflow_configs_updatedComma-separated list of workflow config IDs that were updated
workflow_configs_failedComma-separated list of workflow config IDs that failed to deploy
workflow_configs_deletedComma-separated list of workflow config IDs that were deleted (not in config file)
workflow_configs_delete_failedComma-separated list of workflow config IDs that failed to delete
deployment_statusOverall deployment status: success, partial_success, or failure