-
Notifications
You must be signed in to change notification settings - Fork 21
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
Consistent handling of spec versions #364
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
mandelsoft
force-pushed
the
runtime
branch
3 times, most recently
from
May 10, 2023 15:12
939ed97
to
ac4171c
Compare
fabianburth
reviewed
May 11, 2023
mandelsoft
force-pushed
the
runtime
branch
7 times, most recently
from
May 17, 2023 09:28
df0f2a9
to
e77ad7c
Compare
fabianburth
requested changes
May 23, 2023
fabianburth
approved these changes
May 23, 2023
robertwol
pushed a commit
that referenced
this pull request
Sep 25, 2023
* rework multiversion registries * provide versionsupport for repos in all contexts * generalize OCM repository spec factory delegation. * simplify converter * redesign runtime package and introduce clear consistent names * improve conversion * scheme support for types * cleanup action interface * get rid of scheme package * mv action def to using context * cv access for resource access * get rid of prototypes in spec type object creation * tweak type list in CLI reference doc * doc for runtime package * docu for OCM delegation registry
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What this PR does / why we need it:
Changes on the CPI-level, only
rework the handling of different spec versions for specification kinds (for example RepositorySpecs)
provide version support for all kinds of specifications for all context types
redesign of embedding of groups of OCM repository specs based on code (used for supporting all OCI repo types as OCM repo type). Be prepared for multiple such groups (for example for an BlobStore content type).
migrate runtime package to generics to achieve type safeness for realm based schemes, decoders and converters,
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Release Notes: