Skip to content

Commit 9fe753c

Browse files
committed
Update CI/CD workflow: set default and environment-specific Snowflake roles
1 parent 9c193f9 commit 9fe753c

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

.github/workflows/snowpark-ci-cd.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
SNOWFLAKE_ACCOUNT: ${{ secrets.SNOWFLAKE_ACCOUNT }}
3434
SNOWFLAKE_USER: ${{ secrets.SNOWFLAKE_USER }}
3535
SNOWFLAKE_PASSWORD: ${{ secrets.SNOWFLAKE_PASSWORD }}
36-
SNOWFLAKE_ROLE: CO2_ROLE
36+
SNOWFLAKE_ROLE: CO2_ROLE # Default role
3737
SNOWFLAKE_WAREHOUSE: CO2_WH
3838
SNOWFLAKE_SCHEMA: RAW_CO2
3939
AWS_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY }}
@@ -55,7 +55,6 @@ jobs:
5555
SNOWFLAKE_ACCOUNT: ${{ secrets.SNOWFLAKE_ACCOUNT }}
5656
SNOWFLAKE_USER: ${{ secrets.SNOWFLAKE_USER }}
5757
SNOWFLAKE_PASSWORD: ${{ secrets.SNOWFLAKE_PASSWORD }}
58-
SNOWFLAKE_ROLE: CO2_ROLE
5958
SNOWFLAKE_WAREHOUSE: CO2_WH
6059
AWS_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY }}
6160
AWS_SECRET_KEY: ${{ secrets.AWS_SECRET_KEY }}
@@ -80,18 +79,18 @@ jobs:
8079
if [[ "${{ github.ref }}" == "refs/heads/main" ]]; then
8180
echo "ENVIRONMENT=prod" >> $GITHUB_ENV
8281
echo "DATABASE_NAME=CO2_DB_PROD" >> $GITHUB_ENV
83-
echo "CONN_PROFILE=prod" >> $GITHUB_ENV
82+
echo "SNOWFLAKE_ROLE=CO2_ROLE_PROD" >> $GITHUB_ENV # Set prod role
8483
else
8584
echo "ENVIRONMENT=dev" >> $GITHUB_ENV
8685
echo "DATABASE_NAME=CO2_DB_DEV" >> $GITHUB_ENV
87-
echo "CONN_PROFILE=dev" >> $GITHUB_ENV
86+
echo "SNOWFLAKE_ROLE=CO2_ROLE_DEV" >> $GITHUB_ENV # Set dev role
8887
fi
8988
9089
- name: Debug Environment Variables Before Deployment
9190
run: |
9291
echo "ENVIRONMENT=$ENVIRONMENT"
9392
echo "DATABASE_NAME=$DATABASE_NAME"
94-
echo "CONN_PROFILE=$CONN_PROFILE"
93+
echo "SNOWFLAKE_ROLE=$SNOWFLAKE_ROLE"
9594
echo "SNOWFLAKE_ACCOUNT=$SNOWFLAKE_ACCOUNT"
9695
echo "SNOWFLAKE_USER=$SNOWFLAKE_USER"
9796
echo "SNOWFLAKE_WAREHOUSE=$SNOWFLAKE_WAREHOUSE"

0 commit comments

Comments
 (0)