Commit Graph

8 Commits

Author SHA1 Message Date
Jensen Yap
f6e472d80c
Update GitHub Actions workflow for dbt integration tests (#131)
Some checks failed
docs_update / docs_update (push) Has been cancelled
dbt_run_dev_refresh / dev_refresh (push) Has been cancelled
* Update GitHub Actions workflow for dbt integration tests

- Renamed the workflow to 'dbt_run_integration_test' for clarity.
- Removed the scheduled cron job to simplify the workflow.
- Updated the job to use a template from FlipsideCrypto for better maintainability.
- Adjusted the command to run integration tests using a selector.
- Enhanced environment handling based on the branch context.

* Update GitHub Actions workflow for dbt integration tests

- Renamed the workflow to 'integration test' for clarity.
- Added support for manual dispatch with environment input.
- Implemented scheduled runs for both hosted and production environments.
- Enhanced job configurations to streamline environment handling and command execution.
- Updated commands to run specific integration tests for better accuracy.

* Update dbt integration test workflow to enhance environment handling

- Modified the warehouse selection logic to include 'workflow_prod' as a valid condition for using 'DBT_CLOUD'.
- Updated the environment assignment to correctly map 'workflow_prod' to 'prod' and 'workflow_dev' to 'dev', improving clarity and functionality in the workflow.

* Update dbt integration test workflow to refine environment conditions

- Adjusted the warehouse selection logic to include 'workflow_dev' alongside 'workflow_prod' for using 'DBT_CLOUD'.
- Enhanced the environment assignment to ensure accurate mapping for 'workflow_dev' and 'workflow_prod', improving the workflow's clarity and functionality.
2025-09-03 00:54:23 +09:00
Julius Remigio
e55623afd3
fix matrix (#71) 2023-10-26 17:36:49 -07:00
Julius Remigio
05f2661069
fix incorrect scope of config variables (#69) 2023-10-26 17:23:02 -07:00
Julius Remigio
1a46622b2e
cleanup .github/workflows/dbt_integration_test.yml (#68) 2023-10-26 16:18:57 -07:00
Julius Remigio
9cd81aec54
Tweak workflow (#67)
* try conditional step instead of conditional job

* use fallback instead of conditional workflow step
use job concurrency
2023-10-25 17:04:40 -07:00
Julius Remigio
737dd3fa3d
STREAM-683/workflow-bugs (#64)
* set environment variables conditionally based on dispatch event
abstract target to environment variable
use input variable for python version

* workflow fixes

* Squashed commit of the following:

commit 3c297e75fb
Author: Julius Remigio <14811322+juls858@users.noreply.github.com>
Date:   Wed Oct 25 15:08:41 2023 -0700

    set environment variables conditionally based on dispatch event (#63)

    abstract target to environment variable
    use input variable for python version
2023-10-25 15:49:35 -07:00
Julius Remigio
64c644178a
LiveQuery DeFiLLama Api key integration, workflow updates for Warehouse (#61) 2023-10-24 11:09:04 -07:00
Julius Remigio
8653f7cef2
STREAM-383/STREAM-668/deploy-to-hosted-account (#54)
* - removed utils.register_secret
- add hosted profile

* - refactor project variables to use config object

* - add \n

* - uncommented code

* - update return type

* - reverted name truncation

* - change GHA workflow environments to align with dbt profiles

* - add hosted option to enviornment dropdown

* - add integration test

* Update dbt_project.yml

Add INTERNAL_DEV role to stg profile

* - fix grants
- enforce dbt target
2023-10-17 11:26:58 -07:00