-
Type:
Build Failure
-
Resolution: Unresolved
-
Priority:
Minor - P4
-
None
-
Affects Version/s: None
-
Component/s: CI
The Webpack bundling tests fail when we merge a release PR. The release action and the webpack tests run concurrently, and what happens is as follows:
- The FLE webpack tests bundle mongodb-client-encryption into a tarball and install it into the webpack application
- `npm i` is run inside the webpack application
- prebuild attempts to download a prebuild. But at this point, the release is in-progress and the prebuilds have not been published to the new Github release, so the install fails.
We likely want to `--build-from-source` or manually build the bindings into the webpack'd application instead of relying on prebuild to download the bindings.
- related to
-
NODE-6795 npm i mongodb-client-encryption --build-from-source fails
-
- Backlog
-