diff --git a/.github/workflows/jaffle-shop-v2.yml b/.github/workflows/jaffle-shop-v2.yml index 2738a66d8..839dd36eb 100644 --- a/.github/workflows/jaffle-shop-v2.yml +++ b/.github/workflows/jaffle-shop-v2.yml @@ -23,14 +23,14 @@ jobs: path: jaffle-shop - name: Set up Python 3.8 - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: 3.8 - name: Install dependencies run: | - python -m pip install --upgrade pip - python -m pip install "dbt-firebolt/.[dev]" + cd dbt-firebolt + python -m pip install dbt-core -e . - name: Setup database and engine id: setup @@ -41,7 +41,6 @@ jobs: account: ${{ vars.FIREBOLT_ACCOUNT }} api-endpoint: "api.staging.firebolt.io" - - name: Run Jaffle Shop test workflow env: USER_NAME: ${{ secrets.FIREBOLT_CLIENT_ID_STG_NEW_IDN }} @@ -56,5 +55,5 @@ jobs: AWS_ACCESS_ROLE_ARN: ${{ secrets.AWS_ACCESS_ROLE_ARN }} DBT_PROFILES_DIR: "../dbt-firebolt/.github/workflows/jaffle_shop" working-directory: jaffle-shop - run: - ../dbt-firebolt/.github/workflows/jaffle_shop/run_test_workflow.sh + run: | + source ../dbt-firebolt/.github/workflows/jaffle_shop/run_test_workflow.sh diff --git a/.github/workflows/jaffle_shop/run_test_workflow.sh b/.github/workflows/jaffle_shop/run_test_workflow.sh index 335e6a876..65a305368 100755 --- a/.github/workflows/jaffle_shop/run_test_workflow.sh +++ b/.github/workflows/jaffle_shop/run_test_workflow.sh @@ -1,6 +1,6 @@ set -xe -dbt debug dbt clean +dbt debug dbt deps dbt compile dbt run-operation stage_external_sources diff --git a/setup.cfg b/setup.cfg index d7e106246..5ae829402 100644 --- a/setup.cfg +++ b/setup.cfg @@ -22,7 +22,7 @@ project_urls = [options] packages = find_namespace: install_requires = - dbt-core~=1.6,<1.8 + dbt-core~=1.6,<1.7 firebolt-sdk>=1.1.0 pydantic>=0.23 python_requires = >=3.8