bcgov / CCISS

CCISS workflow and subprojects
Apache License 2.0
1 stars 0 forks source link

Set up GitHub Actions to automate output QC/QA & server updates #48

Open CeresBarros opened 7 months ago

CeresBarros commented 7 months ago

Several CCISS workflow (and subworkflows) outputs need to be checked for consistency with one another and then uploaded to different cloud servers. Bellow is a "QC workflow" that needs to be triggered everytime one of the objects with checkmarks is changed:

Image

Once the QC workflow completes successfully, it should trigger a second workflow that uploads a target object (not necessarily all the objects with checkmarks above) to cloud server ("uploading workflow"). Bellow is an example of an uploading workflow with feasibility tables:

Image

Notes:

* workflows that produce large datasets (e.g. BGC projections) automatically upload them to cloud servers, no GHActions needed.