This project is archived. Its data is read-only. This project is read-only.
Refactor `meltano elt`, `SingerRunner` and `DbtRunner` to be composable
As @aaronsteers noticed in https://gitlab.com/meltano/meltano/-/merge_requests/2105#note_558353646, the `SingerRunner` code is a mess of async futures and very hard to understand. It is currently hard-coded for the `tap | target` scenario and will need to be refactored to support `tap | transformer | target` (https://gitlab.com/meltano/meltano/-/issues/2300) and `meltano run tap transformer target dbt` (https://gitlab.com/meltano/meltano/-/issues/2301).
issue