You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
pathogens: Workflows are registered independent of their nextstrain run compatibility
Workflows are now registered under a top level "workflows" key in the
nextstrain-pathogen.yaml file, and each workflow has its own
"compatibility" declarations. The only current "compatibility"
declaration remains "nextstrain run".
This allows for more meta information about each workflow to be
registered in one place not under the banner of compatibility.
The nextstrain-pathogen.yaml schema changes to a workflow-first
structure like:
workflows:
ingest:
compatibility:
nextstrain run: yes
phylogenetic:
compatibility:
nextstrain run: no
instead of a compatibility-first structure like:
compatibility:
nextstrain run:
ingest: yes
phylogenetic: no
as previously introduced¹ (but not yet released). As it was never
released, don't bother supporting the latter schema at all anymore.
Change first arose out of discussion started by @victorlin in a related
PR.² Subsequent discussion with @tsibley³ led to dropping support for
the unreleased schema.
¹ <#461>
² <#462 (comment)>
³ <#472 (comment)>
Co-authored-by: Thomas Sibley <tsibley@fredhutch.org>
0 commit comments