* feat: use custom tag instead of custom version for MS electron releases
* chore: bump @vscode/gulp-electron
* chore: move build id to .yarnrc
* chore: rename enableUNCAccessChecks => restrictUNCAccess
* chore: update electron@22.3.11
* chore: add build info to about dialog
* chore: simplify helper function
* chore: remove unused node.js checksums
* chore: bump nodejs internal version
* chore: bump distro
* fix: revert changes to sign.ts
* chore: bump distro
* Simplify distro
Also a ton of drive-by fixing around builds:
- simplified many oneliners
- fixed missing custom npm registry call setups
- remove unnecessary and duplicate work during builds
- many many fixes
* Revert "Update to min supported version of node (#175723)"
This reverts commit f749e6be2d9c5516e71adba4958740da546a75ab.
* Revert "chore: update min node version for development (#175663)"
This reverts commit f2a822fbe9be6554d664768711b9fd6845419f01.
* Revert "electron 22 sandbox - enable for OSS (#175659)"
This reverts commit 2551af21f87998fe4d2e9c606b355366a7cc8952.
* Revert "chore: update to Electron 22 (#166430)"
This reverts commit 6e85d2b51ef005941279a762c541d93eaf0dc35e.
* Commit non-py files
* Finish porting calculate and merge scripts for rpm
* Switch back to ts, add binaryDir
* Pass in app path
* Trim string before splitting
* Move files, apply PR feedback
* Add deps to exclude and crashpad handler dep
* polish
* fix: use clang and libcxx from chromium
* chore: add flags for Link-Time Optimization
libcxx builds from upstream are built with LTO, avoiding these
flags will cause miscompiles
* chore: add lto flags to compilation units