-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.yaml
42 lines (37 loc) · 1.22 KB
/
config.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
gateways:
tobiko_cloud: # this will use the config in tcloud.yaml for state_connection
scheduler: # TODO: add the connection info below into the Tobiko Cloud Connections Page with the service account json in plain text for this scheduler
type: cloud
connection: # This connection is used for automatic unit test generation
type: bigquery
method: service-account-json
concurrent_tasks: 5
register_comments: true
keyfile_json: {{ env_var('GOOGLE_SQLMESH_CREDENTIALS') }}
project: sqlmesh-public-demo
default_gateway: tobiko_cloud
model_defaults:
dialect: bigquery
start: 2024-12-01
# enables synchronized deployments to prod when a PR is merged
cicd_bot:
type: github
merge_method: squash
enable_deploy_command: true
auto_categorize_changes:
external: full
python: full
sql: full
seed: full
plan:
enable_preview: true
# list of users that are allowed to approve PRs for synchronized deployments
users:
- username: sung_sqlmesh_demo
github_username: sungchun12
roles:
- required_approver
- username: afzal_sqlmesh_demo
github_username: afzaljasani
roles:
- required_approver