George Kalpakas
ebfbc04000
ci(docs-infra): fix
test_docs_examples_ivy
job (#30593)
Context: As part of the `test_docs_examples_ivy` job, we run 5 concurrent builds on each VM (each for a different example/project). Additionally, all example projects share the same `node_modules/` (via a symlink to `aio/tools/examples/shared/node_modules/`), so all concurrent builds operate on the same files. Previously, we pre-ran ngcc with `--properties module` to process the fesm5 bundles. Since we have switched to es2015 in 661a57d9e, we now need the esm2015 bundles. As a result, the initial ngcc run is redundant and ngcc runs again during each build (to process the fesm2015 bundles). Since there are 5 concurrent builds, we often end up with multiple ngcc instances processing the same package and trying to write to the same directories at the same time, causing a `file already exists` error This commit fixes it by pre-processing the esm2015 bundles, so there is no need to re-run ngcc during each concurrent build. Fixes #30577 PR Close #30593
build: rules_nodejs 0.26.0 & use @npm instead of @ngdeps now that downstream angular build uses angular bundles (#28871)
Angular
Angular is a development platform for building mobile and desktop web applications using Typescript/JavaScript and other languages.
Quickstart
Changelog
Learn about the latest improvements.
Want to help?
Want to file a bug, contribute some code, or improve documentation? Excellent! Read up on our guidelines for contributing and then check out one of our issues in the hotlist: community-help.
Description
Languages
TypeScript
68.6%
HTML
12.8%
JavaScript
8.4%
Pug
7%
Starlark
1.4%
Other
1.7%