Release protocol
This document outlines the protocol for releasing new versions of the project.
Overview
graph LR
subgraph minas
extension-ancient
radiocarbon-extension
minas-combinations
end
subgraph mixs
mixs-checklists
end
extension-ancient --partial merge--> minas-combinations
radiocarbon-extension --partial merge--> minas-combinations
extension-ancient --> merge
radiocarbon-extension --> merge
mixs-checklists --> merge(("merge"))
minas-combinations --> merge
merge --> minas-checklists
minas-checklists
Release process
- Update and release extensions
- Ancient extension (
MIxS-MInAS/extension-ancient) - Radiocarbon dating extension (
extension-radiocarbon-dating)
- Ancient extension (
- Transfer extension updates to MInAS combinations (
minas-combinations) - Release MInAS combinations
- Merge all MInAS schemas with latest MIxS checklist release to make MInAS checklists (
MIxS-MInAS)- Ancient extension (
MIxS-MInAS/extension-ancient) - Radiocarbon dating extension (
MIxS-MInAS/extension-radiocarbon-dating) - MInAS combinations (
MIxS-MInAS/minas-combinations) - MIxS checklists (
GenomicsStandards Consortium/mixs)
- Ancient extension (
- Release MInAS checklists (
MIxS-MInAS/minas) - Update Data Harmonizer (
MIxS-MInAS/MInAS-DataHarmonizer) with latest MInAS checklists