This repository was archived by the owner on Aug 13, 2019. It is now read-only.

Description
We currently generate the lambda.zip on the devs' command line, and using various scripting we upload them as assets to GitHub Releases. E.g. v1.2.0
This is clunky due to the scripting that it requires and the nuisance of having to manually ping OPs via Bugzilla that there's a new lambda.zip that needs to be deployed for AWS Lambda.
We already build the lambda.zip in CircleCI to disk. It's currently only there to make sure the command doesn't crash. Similarly, we check that generating the docs doesn't crash.
The goal is that the Lambda gets upgraded...
-
Whenever a new tag/release is made, such that Stage upgrades both the cron job and the Lambda.
-
When we ping OPs, for Prod, via Bugzilla, we shouldn't have to separate "Deploy v7.8.9 cron job" and "Deploy v7.8.9 Lambda job".