Automattic / simplenote-electron

Simplenote for Web, Windows, and Linux
https://app.simplenote.com
GNU General Public License v2.0
4.69k stars 553 forks source link

Build: Update the deploy script and config file encryption #3195

Closed codebykat closed 1 month ago

codebykat commented 1 month ago

Fix

  1. 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.
  2. vip/package.json needs to be upgraded due to a security flaw in express.js (see #3193)
  3. Also upgraded the VIP Go helper (release notes show no breaking changes)
  4. 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.
  5. Re-encrypt the config file with newer encryption (again, same command from App Engine)

Test