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

Robustly handle package schema breaking changes #34

Open
candrewlee14 opened this issue Aug 3, 2022 · 0 comments
Open

Robustly handle package schema breaking changes #34

candrewlee14 opened this issue Aug 3, 2022 · 0 comments
Labels
enhancement New feature or request

Comments

@candrewlee14
Copy link
Owner

When package schema changes without backwards compatibility, webman should be able to notify the user that webman is out of date, and then install the package from a commit of webman-pkgs that was compatible (instead of erroring out trying to install an invalid new schema).

This could be something like a compatibility.yml in the root of webman-pkgs:

webman_versions:
  - v0.8.0: [last compatible webman-pkgs commit SHA]
  - v0.9.0: [last compatible webman-pkgs commit SHA]

and an unspecified end would use the latest commit.

@candrewlee14 candrewlee14 added the enhancement New feature or request label Sep 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant