ci: overwrite angular/components yarn typescript resolution (#33717)
The components repository has a Yarn resolution to ensure that dgeni-packages uses a specific TypeScript version. This resolution causes the specified TS version to be considered as candidate for the `@angular/bazel` peer dependency. Ultimately, Yarn decides to use the TypeScript version from the resolution for `@angular/bazel`, and builds will fail due to a version mismatch. This is because `tsickle` will use the hoisted top-level TS version (set to `3.7.4` ), while `@angular/bazel` uses the version from the resolution (at the time of writing: v3.6.4) PR Close #33717
This commit is contained in:

committed by
atscott

parent
649d01e52a
commit
c9f24e6a58
@ -9,10 +9,6 @@ angular_dir=$(pwd)
|
||||
# Switch into Material directory.
|
||||
cd ${MATERIAL_REPO_TMP_DIR}
|
||||
|
||||
# Updates Material's package.json to refer to the packages-dist directory.
|
||||
# Note that it's not necessary to perform a yarn install, as Bazel performs its own yarn install.
|
||||
node ${angular_dir}/scripts/ci/update-deps-to-dist-packages.js ${MATERIAL_REPO_TMP_DIR}/package.json ${angular_dir}/dist/packages-dist/
|
||||
|
||||
# Copy the test blocklist into the "angular/components" repository. The components
|
||||
# repository automatically picks up the blocklist and disables the specified tests.
|
||||
cp ${angular_dir}/tools/material-ci/test-blocklist.ts ${MATERIAL_REPO_TMP_DIR}/test/
|
||||
|
Reference in New Issue
Block a user