diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index f1bdfce10f3c..e4fe2756bfc6 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -45,7 +45,11 @@ jobs: # Cross-compile target. VSCODE_ARCH: ${{ matrix.vscode_arch }} npm_config_arch: ${{ matrix.npm_arch }} + # Ensure native modules are built from source to avoid prebuilds and use + # the correct version of glibc. + npm_config_build_from_source: true # Gulp target name. + # TODO: Pull from VSCODE_ARCH instead. VSCODE_TARGET: ${{ format('linux-{0}', matrix.vscode_arch) }} steps: diff --git a/test/package-lock.json b/test/package-lock.json index 9945e42f474a..cc8ec38d7050 100644 --- a/test/package-lock.json +++ b/test/package-lock.json @@ -3645,9 +3645,9 @@ } }, "node_modules/lodash": { - "version": "4.17.23", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz", - "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", "dev": true, "license": "MIT" },