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.
Despite the branch name, these changes build the
submission-schema
off ofnmdc-schema
v11.0.1.Changes outside the normal upgrade process:
nmdc-schema
usesalias_contexts
onStructuredAlias
instances, this project needed a more recent version oflinkml
to loadnmdc-schema
v11.x.x. These changes make thelinkml
dependency the same as it is in thenmdc-schema
project.linkml
upgrade,oaklib
andschemasheets
also needed to be upgraded to make all of the transitive dependencies compatible.gen-pop-linkml2sheets
also became incompatible. That project has been archived. With no updates forthcoming, I just removed it as a dependency from this project. I believe it had beed added for some exploratory work; it's not part of the actual build process.sheets-and-friends
needed to be upgraded to deal with the downstream consequences ofminimum_value
andmaximum_value
possibly not being numeric anymore in the latest metamodel.nmdc-schema
has a lot of newinlined
andinlined_as_list
attributes (which it should!), butsubmission-schema
overrides themultivalued
attribute on most of those slots. So I've addedyq
commands (not my favorite, but it's SOP for now) to remove those frommultivalued: false
slot definitions.