[x] When deploying, will need to delete the old functions (scary!) in production or do a migration across names
[x] Verify updateCardEmbedding actually works
[ ] Remove the gulp task that sets config values using the old API
[ ] Console spam about the no email keys set on every deploy and every other function booting for the frist time
[x] last_deploy_affecting_rendering is overwritten each time it's deployed, which means that if you deploy from two different computers it won't be updated. A way to sync? It's not THAt bad, it's just caching
[ ] Now that in 142696f5 we always update the last_deploy_affecting_rendering on every deploy, we can remove even more of the pipeline on the cloud function and simplify it to just be after last deploy, no matter what it is.
[x] Switch to actually using v2 functions (imports are from non-v2)
[x] Add twitter/email keys into config.*.json and remove the 'set functions values'
[x] inject-config task should create the .env files for dev and prod
[x] functions/ no longer needs to check for CHANGE-ME
[x] functions should use process.env to unpack those values
[ ] Move twitter handle underneath the twitter object
https://firebase.google.com/docs/functions/2nd-gen-upgrade
Run
npm install --save firebase-functions@latest