diff --git a/.github/workflows/dbt.yml b/.github/workflows/dbt.yml index d44936d..376d98b 100644 --- a/.github/workflows/dbt.yml +++ b/.github/workflows/dbt.yml @@ -26,7 +26,7 @@ env: PASSWORD: ${{ secrets.PASSWORD }} REGION: ${{ vars.REGION }} DATABASE: ${{ vars.DATABASE }} - WAREHOUSE: ${{ vars.WAREHOUSE }} + WAREHOUSE: ${{ inputs.warehouse || vars.WAREHOUSE }} SCHEMA: ${{ vars.SCHEMA }} TARGET: ${{ vars.TARGET }} diff --git a/.github/workflows/dbt_integration_test.yml b/.github/workflows/dbt_integration_test.yml index 7d5a85f..80332a2 100644 --- a/.github/workflows/dbt_integration_test.yml +++ b/.github/workflows/dbt_integration_test.yml @@ -26,14 +26,12 @@ on: # Runs “Daily at midnight GMT” (see https://crontab.guru) - cron: '0 0 * * *' -concurrency: - group: ${{ github.workflow }} - jobs: hosted: uses: ./.github/workflows/dbt.yml if: github.event_name == 'schedule' || github.event_name == 'push' secrets: inherit + concurrency: ${{ github.workflow }} with: warehouse: ${{ vars.WAREHOUSE }} environment: hosted @@ -43,6 +41,7 @@ jobs: uses: ./.github/workflows/dbt.yml if: github.event_name == 'schedule' || github.event_name == 'push' secrets: inherit + concurrency: ${{ github.workflow }} with: warehouse: ${{ vars.WAREHOUSE }} environment: prod @@ -52,6 +51,7 @@ jobs: uses: ./.github/workflows/dbt.yml if: github.event_name == 'workflow_dispatch' secrets: inherit + concurrency: ${{ github.workflow }} with: warehouse: ${{ inputs.warehouse }} environment: ${{ inputs.environment }}