name: dbt_run_observability_full run-name: dbt_run_observability_full on: workflow_dispatch: schedule: # Runs “At 19:00 on day-of-month 1.” (see https://crontab.guru) - cron: '0 19 1 * *' 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: runs-on: ubuntu-latest environment: name: workflow_prod steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: python-version: "${{ vars.PYTHON_VERSION }}" cache: "pip" - name: install dependencies run: | pip install -r requirements.txt dbt deps - name: Run DBT Jobs run: | dbt build --vars '{"OBSERV_FULL_TEST":True}' -s "stellar_models,tag:observability"