Executable for `meltano-map-transformer` should be `meltano-map-transform`
What is the current bug behavior?
Meltano is trying to call the wrong executable, meltano-map-transformer
.
What is the expected correct behavior?
Meltano should call meltano-map-transform
, even though that's not the plugin name.
See in the repo: https://github.com/MeltanoLabs/meltano-map-transform/blob/134642804db3da800ed0cdc5fe9fee63584542ad/pyproject.toml#L61
Steps to reproduce
- try running the
meltano-map-transform
with any tap and target
Relevant logs and/or screenshots
meltano --log-level debug run tap-mongodb filter-stream target-postgres
Run invocation could not be completed as block failed: Cannot start plugin meltano-map-transformer: Executable 'meltano-map-transformer' could not be found. Mapper 'meltano-map-transformer' may not havebeen installed yet using `meltano install mapper meltano-map-transformer`, or the executable name may be incorrect.
Possible fixes
Change the executable
in discovery.yml
.
Further regression test
Ensure we automatically catch similar issues in the future
-
Write additional adequate test cases and submit test results -
Test results should be reviewed by a person from the team
Edited by Edgar R. Mondragón