From abf4279e83460839a1e872dad07aef40ccbe226d Mon Sep 17 00:00:00 2001 From: Nemanja Glumac <31325167+nemanjaglumac@users.noreply.github.com> Date: Mon, 12 Dec 2022 17:21:37 +0100 Subject: [PATCH] Migrate Snowflake driver test to GitHub Actions (#27103) * Migrate Snowflake driver test to GitHub Actions * Do not run test when PR is in a draft mode * Dial down timeout to 60 minutes --- .circleci/config.yml | 7 ------- .github/workflows/drivers.yml | 20 ++++++++++++++++++++ 2 files changed, 20 insertions(+), 7 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index fb782e05a53..19806298c42 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -643,10 +643,3 @@ workflows: command: cat /sys/fs/cgroup/memory/memory.max_usage_in_bytes when: always driver: presto-jdbc - - - test-driver: - name: be-tests-snowflake-ee - requires: - - be-deps - driver: snowflake - timeout: 115m # whut diff --git a/.github/workflows/drivers.yml b/.github/workflows/drivers.yml index d894986d8dd..a0757b80731 100644 --- a/.github/workflows/drivers.yml +++ b/.github/workflows/drivers.yml @@ -351,6 +351,26 @@ jobs: with: junit-name: 'be-tests-redshift-ee' + be-tests-snowflake-ee: + if: github.event.pull_request.draft == false + runs-on: ubuntu-20.04 + timeout-minutes: 60 + env: + CI: 'true' + DRIVERS: snowflake + MB_SNOWFLAKE_TEST_USER: METABASE CI + MB_SNOWFLAKE_TEST_ACCOUNT: ${{ secrets.MB_SNOWFLAKE_TEST_ACCOUNT }} + MB_SNOWFLAKE_TEST_PASSWORD: ${{ secrets.MB_SNOWFLAKE_TEST_PASSWORD }} + MB_SNOWFLAKE_TEST_WAREHOUSE: ${{ secrets.MB_SNOWFLAKE_TEST_WAREHOUSE }} + MB_SNOWFLAKE_TEST_PK_USER: METABASE PK + MB_SNOWFLAKE_TEST_PK_PRIVATE_KEY: ${{ secrets.MB_SNOWFLAKE_TEST_PK_PRIVATE_KEY }} + steps: + - uses: actions/checkout@v3 + - name: Test Snowflake driver + uses: ./.github/actions/test-driver + with: + junit-name: 'be-tests-snowflake-ee' + be-tests-sparksql-ee: if: github.event.pull_request.draft == false runs-on: buildjet-2vcpu-ubuntu-2004 -- GitLab