microbiomedata / nmdc-runtime

Runtime system for NMDC data management and orchestration
https://microbiomedata.github.io/nmdc-runtime/
Other
5 stars 3 forks source link

Update the Runtime to work with the Berkeley schema (meta issue) 📚 #577

Open eecavanna opened 2 months ago

eecavanna commented 2 months ago

note: planned "full freeze" of main branch on 2024-09-18, after which the goal is to merge berkeley into main.


This is a "meta issue" that represents the overall task of updating the Runtime to work with the Berkeley schema.

Terminology

Branches

I created a branch named berkeley that can act as our "main" branch for Berkeley-specific code.

If it turns out we can add Berkeley schema support directly to the main branch without breaking support for the legacy schema, we can delete the berkeley branch.

Constituent Tasks

When creating a GitHub Issue for a constituent task, please add a link to it to this list.

Blockers

Non-blockers

Uncategorized

eecavanna commented 2 months ago

CC'ing @dwinston and @PeopleMakeCulture on this "meta issue" about updating the Runtime to work with the Berkeley Schema.

Moving to next sprint.

eecavanna commented 1 month ago

I expect this "meta issue" ticket to remain open for multiple sprints. I have already added it to the next sprint board, but did not remove it from the current sprint board yet.

dwinston commented 1 month ago

619 introduces a new test which will need to have type added to tests/files/test_changesheet_insert_study_doi.tsv in order to pass.

h/t @aclum

eecavanna commented 1 month ago

Someone asked me how often I expected the main branch to be merged into the berkeley branch and I realized I never announced or documented my expectation about that. My expectation was that main be merged into berkeley whenever there was something in main that people wanted to exist in berkeley, even if that happened multiple times a day. I want to keep those main-to-berkeley merges small.