Right now the code for authenticating with Snowflake is only end-to-end tested manually. It has been prone to breaking in the past. We should talk to the platform-partnerships team about setting up a test account that we can use in CI.
I think a single test that adds a (or just uses an existing) credential and deploys a simple app would be sufficient.
We could do this for every auth type but, especially if we consolidate all the auth modes to use the snowflake-sdk, one would probably be sufficient.
Right now the code for authenticating with Snowflake is only end-to-end tested manually. It has been prone to breaking in the past. We should talk to the platform-partnerships team about setting up a test account that we can use in CI.
I think a single test that adds a (or just uses an existing) credential and deploys a simple app would be sufficient.
We could do this for every auth type but, especially if we consolidate all the auth modes to use the snowflake-sdk, one would probably be sufficient.