create dummy task (#265)

* create dummy task

* update
This commit is contained in:
Austin 2023-10-19 15:50:23 -04:00 committed by GitHub
parent 404d10e87e
commit 111ef04924
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 33 additions and 0 deletions

View File

@ -73,6 +73,7 @@ vars:
BALANCES_START: 0
BALANCES_END: 15000000
DROP_UDFS_AND_SPS: False
UPDATE_GHA_TASKS: False
STUDIO_TEST_USER_ID: '{{ env_var("STUDIO_TEST_USER_ID", "98d15c30-9fa5-43cd-9c69-3d4c0bb269f5") }}'
ENABLE_SNOWFLAKE_SECRETS: '{{ env_var("ENABLE_SNOWFLAKE_SECRETS", "") }}'

View File

@ -0,0 +1,25 @@
{% macro trigger_dummy_gha() %}
{% set sql %}
EXECUTE IMMEDIATE
'CREATE OR REPLACE task silver.trigger_dummy_workflow
warehouse = DBT_CLOUD
schedule = \'USING CRON 0,20,40 * * * * UTC\'
COMMENT = \'trigger dummy workflow\' AS
select
github_actions.workflow_dispatches(
\'FlipsideCrypto\',
\'polygon-models\',
\'dbt_run_dummy.yml\',
NULL
);'
{% endset %}
{% do run_query(sql) %}
{% if target.database.upper() == 'POLYGON' %}
{% set sql %}
alter task silver.trigger_dummy_workflow resume;
{% endset %}
{% do run_query(sql) %}
{% endif %}
{% endmacro %}

View File

@ -0,0 +1,7 @@
{% macro create_gha_tasks() %}
{% if var("UPDATE_GHA_TASKS") %}
{% if target.database == 'POLYGON' %}
{{ trigger_dummy_gha() }};
{% endif %}
{% endif %}
{% endmacro %}