Snowflake
The Snowflake action depends on Snowflake's python connector library. You can find complete documentation about the library in the Snowflake docs here (opens in a new tab) with more detail about the connector here (opens in a new tab).
Fields
Field | Required | Default | Description |
---|---|---|---|
db-user | yes | The database user | |
db-password | yes | The database password | |
account | yes | Associated Snowflake account | |
warehouse | yes | Associated Snowflake warehouse | |
role | no | Optional Snowflake role | |
database | no | Optional Snowflake database | |
schema | no | Optional snowflake schema |
Example
on:
- pull_request
name: Snowflake
jobs:
test_snowflake:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Run Grai Action
uses: grai-io/grai-actions/snowflake@master
with:
namespace: my_apps_grai_namespace
api-key: my_grai_api_key
action: tests
source-name: prod-db
grai-api-url: https://api.grai.io
db-user: my-user
db-password: my-password
account: my-account
warehouse: my-warehouse