-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Description
What's the use case?
My pipeline relies on a sensor-driven ingestion process where a sensor continuously polls SQS queue messages, scrapes relevant data, and creates dynamic partitions for downstream assets.
However, since sensors aren’t supported in branch deployments, I’m unable to test the ingestion flow within branch pipelines. This makes branch-based testing redundant — I have to push all changes to the main or dev branch just to run ingestion tests.
This creates workflow friction, especially when multiple developers are testing different features in parallel, leading to repo clutter and potential conflicts.
Ideas of implementation
From what I’ve researched, this limitation exists due to resource constraints — branch deployments are mainly intended for unit testing individual assets.
That said, even if continuous sensors aren’t feasible, it would be really helpful to have a time-bound sensor or an option for sensors to manually trigger a run (given conditions for that trigger are met) within branch deployments.
Additional information
No response
Message from the maintainers
Impacted by this issue? Give it a 👍! We factor engagement into prioritization.