-
Notifications
You must be signed in to change notification settings - Fork 9
/
action.yml
52 lines (48 loc) · 1.87 KB
/
action.yml
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
43
44
45
46
47
48
49
50
51
52
name: "Run Elementary"
author: "Elementary Data"
description: "Monitor your dbt project and be the first to know of data issues."
branding:
icon: "activity"
color: "red"
inputs:
warehouse-type:
description: The type of your warehouse (snowflake, bigquery, redshift, etc)
required: true
adapter-version:
description: |
The dbt-adapter version that should be used (1.5.0 for example).
If not provided, the latest version will be used.
required: false
project-dir:
description: |
The path to your dbt project dir.
You should pass this parameter if the dbt project dir is not located in the current directory (normally the
repository root) - the EDR command will run with this directory as the working directory.
required: false
profiles-yml:
description: |
The content of dbt's `profiles.yml` with the `elementary` profile.
This is optional if you already have a `profiles.yml` in your repository or in ~/.dbt.
Can be generated by running `dbt run-operation elementary.generate_elementary_cli_profile` within your project.
required: false
edr-command:
description: The command to run, for example `edr monitor --slack-webhook <SECRET_SLACK_WEBHOOK>`.
required: true
profile-target:
description: |
Target profile used for internal dbt calls.
If your `edr_command` uses the `--profile-target` or `--project-profile-target` flags,
please set this attribute to the value of those flags.
required: false
bigquery-keyfile:
description: The content of your BigQuery keyfile.
required: false
snowflake-keyfile:
description: The content of your Snowflake keyfile.
required: false
gcs-keyfile:
description: The content of your Google service account keyfile, for usage with Google Cloud Storage.
required: false
runs:
using: "docker"
image: "Dockerfile"