Skip to content
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

Hub SSOT - Do we want to support package + metadata versioning? #219

Open
MeltyBot opened this issue Mar 24, 2022 · 2 comments
Open

Hub SSOT - Do we want to support package + metadata versioning? #219

MeltyBot opened this issue Mar 24, 2022 · 2 comments

Comments

@MeltyBot
Copy link
Contributor

Migrated from GitLab: https://gitlab.com/meltano/hub/-/issues/223

Originally created by @pnadolny13 on 2022-03-24 14:17:25


First proposed in https://gitlab.com/meltano/hub/-/issues/180.

If we allow users to pin a version of their package, they need to be able to pin the metadata at that point in time too as metadata changes with the code. If a user has a 0.9.0 package version installed and a breaking change (say a new required setting was added) was introduced to the 1.0.0 (latest) version along with metadata updates, they cant just pull the latest metadata or their pipeline will break.

This may be resolved by the lock mechanism https://gitlab.com/meltano/meltano/-/issues/3031 but we should decide if we only want to the hub to represent the "latest" or "current" metadata.

This decision affects the way we implement the V2 API and the organization of the files in the hub.

@MeltyBot
Copy link
Contributor Author

@tayloramurphy
Copy link
Collaborator

Notes from chat with AJ:

  • supported Meltano versions: meltano-version: ~2.5.0
  • Columns: date changed, meltano version constraints, comment of update type

Figure out how to automate on Hub, then figure out how Meltano can resolve it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

No branches or pull requests

2 participants