Skip to content

Commit

Permalink
Switch to snowflake connection file (#1724)
Browse files Browse the repository at this point in the history
  • Loading branch information
Will Scullin authored Apr 17, 2024
1 parent d5e79c4 commit 4f0a6ca
Show file tree
Hide file tree
Showing 5 changed files with 11 additions and 15 deletions.
12 changes: 3 additions & 9 deletions .github/workflows/db-snowflake.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,7 @@ on:
pull_request:
workflow_call:
secrets:
SNOWFLAKE_USER:
required: true
SNOWFLAKE_PASSWORD:
SNOWFLAKE_CONNECTION:
required: true

jobs:
Expand All @@ -29,13 +27,9 @@ jobs:
run: |
npm ci --loglevel error
npm run build
./scripts/gen-snowflake-auth.sh
npm run test-silent -- -- test packages/malloy-db-snowflake
env:
CI: true
MALLOY_DATABASES: snowflake
SNOWFLAKE_ACCOUNT: pt58362-rx92781
SNOWFLAKE_USER: ${{ secrets.SNOWFLAKE_USER }}
SNOWFLAKE_PASSWORD: ${{ secrets.SNOWFLAKE_PASSWORD }}
SNOWFLAKE_WAREHOUSE: LOOKER_WH
SNOWFLAKE_DATABASE: MALLOYTEST
SNOWFLAKE_SCHEMA: PUBLIC
SNOWFLAKE_CONNECTION: ${{ secrets.SNOWFLAKE_CONNECTION }}
3 changes: 1 addition & 2 deletions .github/workflows/prerelease.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,7 @@ jobs:
db-snowflake:
uses: './.github/workflows/db-snowflake.yaml'
secrets:
SNOWFLAKE_USER: ${{ secrets.SNOWFLAKE_USER }}
SNOWFLAKE_PASSWORD: ${{ secrets.SNOWFLAKE_PASSWORD }}
SNOWFLAKE_CONNECTION: ${{ secrets.SNOWFLAKE_CONNECTION }}
main:
uses: './.github/workflows/main.yaml'

Expand Down
3 changes: 1 addition & 2 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,7 @@ jobs:
db-snowflake:
uses: './.github/workflows/db-snowflake.yaml'
secrets:
SNOWFLAKE_USER: ${{ secrets.SNOWFLAKE_USER }}
SNOWFLAKE_PASSWORD: ${{ secrets.SNOWFLAKE_PASSWORD }}
SNOWFLAKE_CONNECTION: ${{ secrets.SNOWFLAKE_CONNECTION }}
main:
uses: './.github/workflows/main.yaml'

Expand Down
3 changes: 1 addition & 2 deletions .github/workflows/run-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,7 @@ jobs:
db-snowflake:
uses: './.github/workflows/db-snowflake.yaml'
secrets:
SNOWFLAKE_USER: ${{ secrets.SNOWFLAKE_USER }}
SNOWFLAKE_PASSWORD: ${{ secrets.SNOWFLAKE_PASSWORD }}
SNOWFLAKE_CONNECTION: ${{ secrets.SNOWFLAKE_CONNECTION }}
main:
uses: './.github/workflows/main.yaml'

Expand Down
5 changes: 5 additions & 0 deletions scripts/gen-snowflake-auth.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#!/bin/bash

mkdir $HOME/.snowflake
echo "$SNOWFLAKE_CONNECTION" > $HOME/.snowflake/connections.toml
chmod 0600 $HOME/.snowflake/connections.toml

0 comments on commit 4f0a6ca

Please sign in to comment.