dbt_run_dev_refresh #279
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: dbt_run_dev_refresh | |
run-name: dbt_run_dev_refresh | |
on: | |
workflow_dispatch: | |
schedule: | |
# Runs "at 9:00 UTC" (see https://crontab.guru) | |
- cron: '0 9 * * *' | |
env: | |
DBT_PROFILES_DIR: ./ | |
ACCOUNT: "${{ vars.ACCOUNT }}" | |
ROLE: "${{ vars.ROLE }}" | |
USER: "${{ vars.USER }}" | |
PASSWORD: "${{ secrets.PASSWORD }}" | |
REGION: "${{ vars.REGION }}" | |
DATABASE: "${{ vars.DATABASE }}" | |
WAREHOUSE: "${{ vars.WAREHOUSE }}" | |
SCHEMA: "${{ vars.SCHEMA }}" | |
concurrency: | |
group: ${{ github.workflow }} | |
jobs: | |
run_dbt_jobs_refresh: | |
runs-on: ubuntu-latest | |
environment: | |
name: workflow_prod | |
steps: | |
- uses: actions/checkout@v3 | |
- uses: actions/setup-python@v4 | |
with: | |
python-version: "3.10" | |
cache: "pip" | |
- name: install dependencies | |
run: | | |
pip install -r requirements.txt | |
dbt deps | |
- name: Run Dev Refresh | |
run: | | |
dbt run-operation run_sp_create_prod_clone | |
run_dbt_jobs_udfs: | |
runs-on: ubuntu-latest | |
needs: run_dbt_jobs_refresh | |
environment: | |
name: workflow_dev | |
steps: | |
- uses: actions/checkout@v3 | |
- uses: actions/setup-python@v4 | |
with: | |
python-version: "3.10" | |
cache: "pip" | |
- name: install dependencies | |
run: | | |
pip install -r requirements.txt | |
dbt deps | |
- name: Run Recreate UDFs | |
run: | | |
dbt run-operation fsc_utils.create_evm_streamline_udfs --vars '{"UPDATE_UDFS_AND_SPS":True}' -t dev | |
dbt run -s livequery_models.deploy.core._live --vars '{"UPDATE_UDFS_AND_SPS":True}' -t dev |