Closed obra closed 1 year ago
Build artifacts for this pull request are available!
The build artifacts are provided as-is, for testing and reviewing purposes. They contain code that has not been reviewed or audited by Chrysalis' developers. They are not endorsed by Keyboardio, they are not signed. Install and use them only if you know what you are doing.
You can download the platform-specific build artifacts from GitHub for 90 days after the date of this message from the following URL: https://github.com/keyboardio/Chrysalis/actions/runs/4431559483#artifacts
@algernon At this point, the only part that's missing from this build-system redo is getting autoupdate working in the new world order.
Are you around? I could really use help on that front.
@algernon I made an executive decision to merge this because it gets us to a much more modern, much less sketchy toolchain.
electron-webpack has been abandoned.
The big thing this redo is missing is porting our packaging infrastructure to electron-forge's build and release machinery. We need to move from scripts executed from package.json to forge.config.js hooks and it looks like we may need to move to forge's autoupdate mechanism.
@algernon - I could really use your help on that part of things. (I'm happy to collab on it)