This project is mirrored from https://github.com/angular/angular.git.
Pull mirroring updated .
- Mar 07, 2019
-
-
George Kalpakas authored
Previously, `ng-packages-installer` would replace the version ranges for all dependencies that were peer dependencies of an Angular package with the version range used in the Angular package. This effectively meant that the pinned version (from `yarn.lock`) for that dependency was ignored (even if the pinned version satisfied the new version range). This commit reduces non-determinism in CI jobs using the locally built Angular packages by always using pinned versions of dependencies for Angular package peer dependencies if possible. For example, assuming the following versions for the RxJS dependency: - **aio/package.json**: `rxjs: ^6.3.0` - **aio/yarn.lock**: `rxjs@^6.3.0: 6.3.3` - **@angular/core#peerDependencies**: `rxjs: ^6.0.0` ...the following versions would be used with `ng-packages-installer`: - Before this commit: - **aio/package.json**: `rxjs: ^6.0.0` - **node_modules/rxjs/**: `6.4.0` (latest version satisfying `^6.0.0`) - After this commit: - **aio/package.json**: `rxjs: ^6.3.0` - **node_modules/rxjs/**: `6.3.3` (because it satisfies `^6.0.0`) PR Close #28510
-
George Kalpakas authored
`ng-packages-installer` can be used to replace Angular packages with locally built ones (from `dist/packages-dist/`) along with their peer dependencies. Previously, in order to achieve this, `yarn install` was called with the `--no-lockfile` option, which resulted in installing the latest versions of all dependencies (including transitive ones) permitted by the corresponding version ranges in `package.json` files. As a result, newly released versions would be picked, resulting in unexpected, non-deterministic breakages in CI. This commit calls `yarn install` with the `--pure-lockfile` option instead. As a result, only the Angular packages (for which the locally built ones are used) and their peer dependencies are unpinned; the pinned versions from `yarn.lock` are used for all other (direct and transitive) dependencies. While this does not eliminate non-determinism across builds, it significantly reduces it. PR Close #28510
-
George Kalpakas authored
PR Close #28510
-
George Kalpakas authored
PR Close #28510
-
George Kalpakas authored
Since b43f8bc7, RxJS does not need to be patched any more in the top-level `node_modules/`, so we don't need to special-case RxJS in `ng-package-installer` and use `node_modules/rxjs/`. PR Close #28510
-
George Kalpakas authored
This is a backport of f1a860fb to 6.1.x. Related to #29029.
-
- Mar 01, 2019
-
-
George Kalpakas authored
This is a backport of 745c9c5c to 6.1.x. Related to #28771.
-
George Kalpakas authored
This is a backport of f45aedcb to 6.2.x. See the original commit for details.
-
- Oct 16, 2018
-
-
Alex Eagle authored
PR Close #25436
-
George Kalpakas authored
PR Close #26459
-
George Kalpakas authored
PR Close #26459
-
George Kalpakas authored
PR Close #26459
-
Judy Bogart authored
PR Close #25752
-
null-reference authored
PR Close #26452
-
Pete Bacon Darwin authored
This job is flaky (up to 50%!) so let's allow it to fail while we investigate the reason.
-
- Oct 14, 2018
-
-
George Kalpakas authored
This commit also removes the extra jasminewd2 typings, since the changes have been merged in the official typings with DefinitelyTyped/DefinitelyTyped#28957.
-
- Oct 13, 2018
-
-
George Kalpakas authored
Fixes #21508 PR Close #26416
-
Pete Bacon Darwin authored
Closes #26181 PR Close #26387
-
- Oct 12, 2018
-
-
George Kalpakas authored
PR Close #26394
-
George Kalpakas authored
PR Close #26394
-
George Kalpakas authored
PR Close #26394
-
Jason Bedard authored
Fixes #26208 PR Close #26209
-
jenniferfell authored
PR Close #26374
-
Simone Bigozzi authored
fixed a double bracket that broke the link PR Close #26250
-
- Oct 11, 2018
-
-
Jason Aden authored
This reverts commit 6da3867d. Revert is needed due to compilation failures due to this PR inside Google.
-
Jason Bedard authored
Fixes #26208 PR Close #26209
-
Jason Aden authored
-
- Oct 09, 2018
-
-
Jason Aden authored
This reverts commit 623adbbd.
-
George Kalpakas authored
PR Close #26306
-
George Kalpakas authored
This is necessary to avoid webpack/webpack#8082, when installing dependencies without taking the lockfile into account (e.g. with `yarn aio-use-local` - locally or on CI). PR Close #26306
-
George Kalpakas authored
PR Close #26306
-
George Kalpakas authored
PR Close #26306
-
George Kalpakas authored
This was accidentally merged with 4d506acb and 87f60bcc. The build script is called in `scripts/ci/build.sh` (if necessary). PR Close #26306
-
siddhant authored
PR Close #26238
-
Jason Bedard authored
Fixes #26208 PR Close #26209
-
George Kalpakas authored
PR Close #26138
-
- Oct 06, 2018
-
-
JiaLi.Passion authored
PR Close #22156
-
JiaLi.Passion authored
PR Close #23117
-
Frederik Schlemmer authored
Delete symlink docs: Undo unwanted changes docs: Rename 'QuickStart' into 'Getting Started' Revert symlink commit PR Close #25762
-
Ash Kyd authored
Clarify how to suppress the currency/code in the CurrencyPipe by passing an empty string. PR Close #25852
-