Skip to content

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

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions