Replies: 1 comment 2 replies
-
We do github releases for prod deployment, pushes to main get deployed to dev. Sensors and schedules and that stuff mostly get tested in dev. We have an additional staging deployment for running automated full-scale end to end test pipelines as part of the release CI process. We don't really test sensors in staging as staging is mostly just set up for automated integration tests during release process. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Currently, dagster branch deployments do not allow the execution of sensors or freshness policies.
This means - branch deployments are great - for unit testing the assets in isolation.
Unit testing the interaction of the freshness policies will improve soon #22811
However, sensors - and to some extent the real experience of how the policies interact with each other and the world- are still missing.
How do you solve this challenge?
Do you use a git main branch for a prod deploy, feature branches to test these in isolation and an additional staging branch that deploys to a separate dagster (full) deployment target to test sensors, asset interaction and freshness policies?
Beta Was this translation helpful? Give feedback.
All reactions