Removing variants causes errors if discovery.yml isnt pinned and variant was installed
@tayloramurphy @aaronsteers It looks like deleting the old default tap-gitlab meltano variant is seemingly causing a bug. I think whats happening is that if someone has it installed already Meltano isnt able to find it in the new discovery.yml so it errors.
The discovery.yml deployment looks to be decoupled from a release so even with a pinned meltano version this error might still come up. A slack user suggested pinning the discovery.yml in your project which is what we do in the docker deployment.
What do we think about pinning by default to avoid confusion? The other alternative is to just document it more clearly so users aren't confused.
https://meltano.slack.com/archives/C01TCRBBJD7/p1634646245009500
Edited by Pat Nadolny