From ad27e4a398e206c0cfa1832ff71c45a563bae11b Mon Sep 17 00:00:00 2001 From: Austin <93135983+austinFlipside@users.noreply.github.com> Date: Mon, 9 Dec 2024 14:32:59 -0500 Subject: [PATCH] updates (#294) * updates * tasks --- .github/workflows/dbt_run_abi_refresh.yml | 13 +++--- ...heduled_decoded_logs_history_user_abis.yml | 45 ------------------- .github/workflows/dbt_test_tasks.yml | 29 ------------ data/github_actions__workflows.csv | 3 +- 4 files changed, 8 insertions(+), 82 deletions(-) delete mode 100644 .github/workflows/dbt_run_scheduled_decoded_logs_history_user_abis.yml delete mode 100644 .github/workflows/dbt_test_tasks.yml diff --git a/.github/workflows/dbt_run_abi_refresh.yml b/.github/workflows/dbt_run_abi_refresh.yml index 3308556..66bccfa 100644 --- a/.github/workflows/dbt_run_abi_refresh.yml +++ b/.github/workflows/dbt_run_abi_refresh.yml @@ -3,9 +3,8 @@ run-name: dbt_run_abi_refresh on: workflow_dispatch: - schedule: - # Runs “At minute 0 past every 12th hour.” (see https://crontab.guru) - - cron: '0 */12 * * *' + branches: + - "main" env: DBT_PROFILES_DIR: ./ @@ -42,9 +41,11 @@ jobs: run: | pip install -r requirements.txt dbt deps - - name: Run DBT Jobs + + - name: Update ABI Models run: | dbt run -m "avalanche_models,tag:abis" - - + - name: Kick off decoded logs history, if there are new ABIs from users + run: | + dbt run-operation run_decoded_logs_history \ No newline at end of file diff --git a/.github/workflows/dbt_run_scheduled_decoded_logs_history_user_abis.yml b/.github/workflows/dbt_run_scheduled_decoded_logs_history_user_abis.yml deleted file mode 100644 index 63bf5a2..0000000 --- a/.github/workflows/dbt_run_scheduled_decoded_logs_history_user_abis.yml +++ /dev/null @@ -1,45 +0,0 @@ -name: dbt_run_scheduled_decoded_logs_history_user_abis -run-name: dbt_run_scheduled_decoded_logs_history_user_abis - -on: - workflow_dispatch: - branches: - - "main" - -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: "3.10" - cache: "pip" - - - name: install dependencies - run: | - pip install -r requirements.txt - dbt deps - - - name: Kick off decoded logs history, if there are new ABIs from users - run: | - dbt run-operation run_decoded_logs_history \ No newline at end of file diff --git a/.github/workflows/dbt_test_tasks.yml b/.github/workflows/dbt_test_tasks.yml deleted file mode 100644 index b2861c3..0000000 --- a/.github/workflows/dbt_test_tasks.yml +++ /dev/null @@ -1,29 +0,0 @@ -name: dbt_test_tasks -run-name: dbt_test_tasks - -on: - workflow_dispatch: - branches: - - "main" - -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: - called_workflow_template: - uses: FlipsideCrypto/analytics-workflow-templates/.github/workflows/dbt_test_tasks.yml@AN-4374/upgrade-dbt-1.7 - secrets: inherit \ No newline at end of file diff --git a/data/github_actions__workflows.csv b/data/github_actions__workflows.csv index d448f9e..8094966 100644 --- a/data/github_actions__workflows.csv +++ b/data/github_actions__workflows.csv @@ -4,8 +4,7 @@ dbt_run_streamline_chainhead,"10,40 * * * *" dbt_run_streamline_decoder,"25,55 * * * *" dbt_run_scheduled_curated,"35 * * * *" dbt_test_intraday,"37 */4 * * *" -dbt_test_tasks,"10 * * * *" dbt_run_streamline_dexalot_chainhead,"50 * * * *" dbt_run_streamline_dexalot_non_realtime,"5 * * * *" dbt_run_streamline_decoded_logs_history,"19 19 * * 6" -dbt_run_scheduled_decoded_logs_history_user_abis,"19 19 * * *" \ No newline at end of file +dbt_run_abi_refresh,"10 23 * * *" \ No newline at end of file