hubverse-org / hubverse-transform

Data transform functions for hubverse model-output files
MIT License
1 stars 0 forks source link

Add a GitHub action to package and deploy model-output transform code for use by AWS Lambda #6

Open bsweger opened 6 months ago

bsweger commented 6 months ago

Background

Issue #4 added Lambda support to the hubverse_transform Python package.

Those changes added a way to package and deploy hubverse_transform to the hubverse-transform-model-output Lambda on the Hubverse's AWS account.

However, the deployment is manual (i.e., if the hubverse_transform code changes, someone will need to manually run the deployment script and push those code changes to AWS).

Prerequisite: Infectious-Disease-Modeling-Hubs/hubverse-infrastructure#39

Work required

This issue represents the next step: packaging and deploying the Lambda-related code via a GitHub action that runs when changes are merged to the repo's main branch.

Definition of done

bsweger commented 2 months ago

We should also have a way to deploy a test/staging version of this.