-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SDK Port - new branch or new repo? #66
Comments
@aaronsteers what is the latest on this? I see the SDK port is on |
@kgpayne - We're unfortunately in a situation where we can never switch over without breaking existing Meltano users. Meltano users who are pinned to the repo directly (and not a released version or branch tag) would be bumped over to the "v2" if we ever change the default branch. |
@aaronsteers In that case, I'd be in favour of i) adding a deprecation warning to the |
@kgpayne - It's not simple to do this. It's also not impossible. New repo name could be The new repo would need a new registry on the Hub. For the new plugin name and variant name on the hub, we could go with Anyway, I'd like |
The easiest way to support the new port is probably just to have a new branch name like
v2-main
be the default branch for the Port - at least until we've gotten near-100% compatibility (if that's possible) and/or implemented meltano lock to help users freeze their pip references at something other than the repo's default branch ref.I'm also open to the option of just creating a different repo like tap-gitlab-sdk. The advantage of that approach would be to still have a sensible default branch on both repos, and avoid related confusion. The disadvantage of this approach is that it'll be harder to re-merge these repos if/when we finally deprecate the legacy version of the tap.
The text was updated successfully, but these errors were encountered: