You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Summary:
This addresses [ENG-10270](https://linear.app/comm/issue/ENG-10270/keyserver-build-failing-with-rust-181).
Changes here:
1. Upgrade everything to Rust 1.85.
2. In order to address [ENG-9892](https://linear.app/comm/issue/ENG-9892/cant-upgrade-to-rust-182):
- We need to bump our Webpack version (see [here](wasm-bindgen/wasm-bindgen#4211 (comment))).
- We also need to use a higher version of binaryen than the one we're getting from `apt-get`, so I introduced a script to download a later version binary.
- Finally, we need to pass `--reference-types` to `wasm-pack`.
Test Plan:
1. Confirmed CI passes
2. Confirmed I can build the keyserver Docker image locally on my macOS device
3. On my personal server, built the keyserver Docker image and deployed a web app publicly at https://comm.software/, which is connected to my authoritative keyserver on AWS (running the earlier keyserver image 153). Played around with it a bit, including logged out and back in via QR code.
Reviewers: bartek, kamil
Reviewed By: bartek
Subscribers: tomek
Differential Revision: https://phab.comm.dev/D14413
0 commit comments