We need npm build --legacy-peer-deps everywhere we were previously using --force or no arguments. This is required for the deploy script to succeed.
vip/package.json needs to be upgraded due to a security flaw in express.js (see #3193)
Also upgraded the VIP Go helper (release notes show no breaking changes)
Add make commands to decrypt and encrypt the config file, and add info to the README, including the lack of support for community development at this time. These encrypt/decrypt commands are the ones we use on App Engine.
Re-encrypt the config file with newer encryption (again, same command from App Engine)
Test
CircleCI builds should succeed with this config
make decrypt_conf should succeed and should create config-local.json with production secrets
Fix
npm build --legacy-peer-deps
everywhere we were previously using--force
or no arguments. This is required for the deploy script to succeed.express.js
(see #3193)Test
make decrypt_conf
should succeed and should createconfig-local.json
with production secretsnpm run deploy development
should succeed