Skip to content

pathogen-repo-ci: add tests for nextstrain run #159

@joverlee521

Description

@joverlee521

Context

Motivated by accidentally breaking nextstrain run compat in measles (nextstrain/measles#73, nextstrain/measles#100).

Description

Ideally, we'd check the nextstrain-pathogen.yaml file for nextstrain run compatibility and automatically test the workflows that are marked as compatible. Maybe a dynamic matrix of workflows?

Then set up and run the workflows with the currently commit hash of the CI run.

nextstrain setup <pathogen>@<commit>
nextstrain run <pathogen> <workflow> /tmp/<workflow>-output

Open questions

  1. how do we limit the runtime of the nextstrain run tests, e.g. use example data?
  2. related to [1], should we limit how many workflows to test?

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions