angular-docs-cn/aio/tests/deployment
George Kalpakas 2203217c40 build(docs-infra): disambiguate doc paths for global APIs (#42648)
In #41788, the `disambiguateDocsPathsProcessor` was introduced to fix
an issue with case-insensitively equal paths. This processor may alter
the output paths of some docs. Due to its nature, the
`disambiguateDocPathsProcessor` must be the last processor in the
pipeline that updates a doc's output path. However, the
`updateGlobalApiPathProcess` (which also alters the output paths of some
docs) was not configured to run before `disambiguateDocPathsProcessor`.
As a result, the changes made by `disambiguateDocPathsProcessor` were
overridden by `updateGlobalApiPathProcess`, resulting in the app's
failing to load such global API docs pages. An example of such an API
page is: https://angular.io/api/core/global/ngApplyChanges

This commit fixes it by ensuring that the `updateGlobalApiPathProcess`
is explicitly run before the `disambiguateDocPathsProcessor`, so that
the former does not override the changes made by the latter.

PR Close #42648
2021-06-24 12:28:21 -07:00
..
e2e build(docs-infra): disambiguate doc paths for global APIs (#42648) 2021-06-24 12:28:21 -07:00
shared build(docs-infra): auto-generate SW `navigationUrls` from Firebase config (#42452) 2021-06-18 17:32:58 +00:00
unit build(docs-infra): align `navigationUrls` in `ngsw-config.json` with Firebase redirects (#42452) 2021-06-18 17:32:58 +00:00