nextstrain / measles

Nextstrain build for measles virus
https://nextstrain.org/measles
0 stars 6 forks source link

Automate ingest and phylogenetic workflows #22

Closed kimandrews closed 2 months ago

kimandrews commented 3 months ago

Description of proposed changes

Follows zika PR: https://github.com/nextstrain/zika/pull/52

Adds a single GH Action workflow to automate the ingest and phylogenetic workflows, set to run daily at the same time as the automated mpox ingest.

Uses GH Action caches to store hash of ingest results' Metadata.sha256sum values added to the S3 metadata within upload-to-s3. If the cache contains a match from previous runs of the GH Action workflow, then the workflow will skip the phylogenetic job.

Related issue(s)

Based on discussion in https://github.com/nextstrain/pathogen-repo-guide/issues/25 https://github.com/nextstrain/zika/pull/52 https://github.com/nextstrain/dengue/pull/38

Checklist

joverlee521 commented 2 months ago

The measles workflow is now showing up on the pathogen workflow status page

Screenshot 2024-04-11 at 9 52 12 AM