update for adhoc compatibility

This commit is contained in:
drethereum 2025-04-03 16:01:19 -06:00
parent 3f657465e4
commit 3dd91c690a
2 changed files with 21 additions and 38 deletions

View File

@ -28,39 +28,15 @@ on:
description: 'DBT Run Command'
required: true
env:
DBT_PROFILES_DIR: ./
ACCOUNT: "${{ vars.ACCOUNT }}"
ROLE: "${{ vars.ROLE }}"
USER: "${{ vars.USER }}"
PASSWORD: "${{ secrets.PASSWORD }}"
REGION: "${{ vars.REGION }}"
DATABASE: "${{ vars.DATABASE }}"
WAREHOUSE: "${{ inputs.warehouse }}"
SCHEMA: "${{ vars.SCHEMA }}"
concurrency:
group: ${{ github.workflow }}
jobs:
run_dbt_jobs:
runs-on: ubuntu-latest
environment:
name: workflow_${{ inputs.environment }}
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 DBT Jobs
run: |
${{ inputs.dbt_command }}
called_workflow_template:
uses: FlipsideCrypto/evm-models-template/.github/workflows/dbt_run_template.yml@main
with:
warehouse: ${{ inputs.warehouse }}
environment: workflow_${{ inputs.environment }}
command_name: Run DBT Command
command: ${{ inputs.dbt_command }}
secrets: inherit

View File

@ -49,14 +49,21 @@ jobs:
- name: Set environment variables
run: |
echo "ACCOUNT=vna27887.us-east-1" >> $GITHUB_ENV
echo "ROLE=DBT_CLOUD_$PROFILE_NAME" >> $GITHUB_ENV
echo "USER=DBT_CLOUD_$PROFILE_NAME" >> $GITHUB_ENV
echo "PASSWORD=${{ secrets.PASSWORD }}" >> $GITHUB_ENV
echo "REGION=us-east-1" >> $GITHUB_ENV
echo "DATABASE=$PROFILE_NAME" >> $GITHUB_ENV
echo "WAREHOUSE=${{ inputs.warehouse }}" >> $GITHUB_ENV
echo "REGION=us-east-1" >> $GITHUB_ENV
echo "SCHEMA=ADMIN" >> $GITHUB_ENV
echo "PASSWORD=${{ secrets.PASSWORD }}" >> $GITHUB_ENV
if [[ "${{ inputs.environment }}" == *"prod"* ]]; then
echo "DATABASE=$PROFILE_NAME" >> $GITHUB_ENV
echo "ROLE=DBT_CLOUD_$PROFILE_NAME" >> $GITHUB_ENV
echo "USER=DBT_CLOUD_$PROFILE_NAME" >> $GITHUB_ENV
else
echo "DATABASE=$PROFILE_NAME_DEV" >> $GITHUB_ENV
echo "ROLE=INTERNAL_DEV" >> $GITHUB_ENV
echo "USER=INTERNAL_DEV" >> $GITHUB_ENV
fi
- uses: actions/setup-python@v4
with:
python-version: "3.10"