8906 Commits

Author SHA1 Message Date
Renovate Bot
65be45b4b2 build: update all non-major dependencies 2022-02-16 12:19:30 +01:00
Renovate Bot
d1fffd6035 build: update angular 2022-02-16 12:18:53 +01:00
Charles Lyding
b8c8cc4113 build: add permissions to current github action workflows
The currently recommended best practice for Github action workflows is to set top-level permissions to read only. And if the job uses the automatic `GITHUB_TOKEN`, fine-grained permissions for each job based on the job's requirements should also be added.
All existing workflows in the repository now have top-level read only permission blocks.
Only the `scorecard` workflow currently requires additional job level permissions and the minimum set of permissions were already present for the job.
2022-02-16 12:18:39 +01:00
Renovate Bot
e1d9b5b447 build: lock file maintenance 2022-02-14 11:27:04 +01:00
Renovate Bot
410ff1070f build: update angular 2022-02-14 10:37:06 +01:00
Renovate Bot
3709c23670 build: update github/codeql-action commit hash to 2c6b76b 2022-02-14 10:36:55 +01:00
Renovate Bot
fea9984d8a build: update dependency minimatch to v4 2022-02-14 10:36:36 +01:00
Renovate Bot
3b7eec7717 build: update all non-major dependencies 2022-02-14 10:36:18 +01:00
Alan Agius
f6984d531e refactor(@angular/cli): remove node.js check in extract-i18n
This is redundant since this is covered by e4e15058cb/packages/angular/cli/lib/cli/index.ts (L26)
2022-02-11 16:42:25 +01:00
Alan Agius
b69ca3a7d2 refactor(@angular/cli): remove deprecated command aliases for extract-i18n.
BREAKING CHANGE:

Deprecated `ng x18n` and `ng i18n-extract` commands have been removed in favor of `ng extract-i18n`.
2022-02-11 16:42:25 +01:00
Renovate Bot
0301895e2e build: update angular 2022-02-11 15:32:56 +01:00
Renovate Bot
0096ffe4f8 build: update dependency npm-package-arg to v9 2022-02-11 15:32:37 +01:00
Renovate Bot
6323e1bbcd build: update all non-major dependencies 2022-02-11 13:03:08 +01:00
Renovate Bot
5792a2f70c build: update dependency npm-pick-manifest to v7 2022-02-11 12:59:10 +01:00
Renovate Bot
e4e15058cb build: lock file maintenance 2022-02-10 18:52:39 +01:00
Anner Visser
fafbbeab6d fix(@angular-devkit/build-angular): update license-webpack-plugin to 4.0.2
Fixes builds with extractLicenses enabled when using dynamic exports

Fixes #22662
2022-02-10 18:51:20 +01:00
Renovate Bot
88f23e0a7a build: update angular 2022-02-10 14:16:45 +01:00
Renovate Bot
87120cdee0 build: update scorecard action dependencies to 3d2ad0b 2022-02-10 14:16:35 +01:00
Alan Agius
063acc335a test: change puppeteer imports to use primary entry-point 2022-02-10 14:16:24 +01:00
Alan Agius
561df27e36 test(@angular-devkit/build-angular): disable html karma coverage reporter
Under bazel this causes the below error.

```
Unexpected error while generating coverage report. [Error: EEXIST: file already exists, mkdir
```
2022-02-10 14:16:24 +01:00
Renovate Bot
4b529fe80c build: update all non-major dependencies 2022-02-10 14:16:24 +01:00
Doug Parker
a83e90aa4e release: cut the v14.0.0-next.1 release 14.0.0-next.1 2022-02-09 13:16:56 -08:00
Doug Parker
b11f0906bc docs: release notes for the v13.2.3 release 2022-02-09 12:43:36 -08:00
Renovate Bot
cf53356a9a build: update scorecard action dependencies to f2027c5 2022-02-09 11:16:54 +00:00
Alan Agius
08b106e9fc build: update ChromeDriver to 99.0.4844.17
This is needed to support `puppeteer` version `13.2.0`.
2022-02-09 11:15:55 +00:00
Renovate Bot
61898a9a63 build: update all non-major dependencies 2022-02-09 11:15:55 +00:00
Alan Agius
7ce50002a2 fix(@angular-devkit/build-angular): block Karma from starting until build is complete
This change is inspired by https://github.com/karma-runner/karma-chrome-launcher/issues/154#issuecomment-986661937 which blocks Karma from launching the browsers until the compilation is complete.

This is needed especially for large applications when using code-coverage where otherwise the users would have to fine-tune several Karma timeouts such as  `captureTimeout` for various environments.

Closes #22495
2022-02-09 11:15:37 +00:00
Renovate Bot
b46f624361 build: update angular 2022-02-08 13:06:24 +00:00
Renovate Bot
6e9cb3da22 build: update scorecard action dependencies to 230611d 2022-02-08 13:05:46 +00:00
Derek Cormier
80b2cc7e85 build: fix bazel build on windows
Add a missing toolchain that was causing the nodejs_binary target for
ng_cli_schema to fail
2022-02-08 13:05:17 +00:00
Alan Agius
9b197627ae ci: group all scorecard action dependencies
With this change we group all the scorecard action dependencies so that Renovate opens a single PR.
2022-02-07 18:54:40 +01:00
Alan Agius
a4f3404452 build: correctly configure ajv resolution
Currently this is not working properly.

See https://github.com/yarnpkg/yarn/issues/5759
2022-02-07 10:55:10 +00:00
Renovate Bot
f8c3ad8d41 build: update all non-major dependencies 2022-02-07 10:55:10 +00:00
Alan Agius
966dd01eab fix(@ngtools/webpack): support locating PNPM lock file during NGCC processing
Previously, we only handled Yarn and NPM lock files even though PNPM is supported as package manager.

The lock file is used to perform checks to determine if an initial execution of NGCC was already performed.

Closes #22632
2022-02-07 10:54:52 +00:00
Alan Agius
7c92becb19 refactor(@angular-devkit/build-angular): remove workaround for fidelity and performance of babel sourcemaps
With this change we remove the workaround for fidelity and performance of babel sourcemaps as this is no longer needed as Babel now uses `@ampproject/remapping` to merge sourcemaps.

See https://github.com/babel/babel/pull/14209 for more context.
2022-02-07 10:54:14 +00:00
Joey Perrott
2fb099cf2f build: setup OpenSSF Scorecard
Set up OpenSSF Scorecard to begin tracking security metrics within the repo.
2022-02-07 10:53:56 +00:00
Alan Agius
73746faee9 refactor(@angular/cli): remove support for legacy Angular CLI version 1 configurations
Remove references to legacy Angular CLI version 1 configurations. By now users should have been migrated to use the new configuration.
2022-02-07 10:53:18 +00:00
Alan Agius
9e69331fa6 feat(@angular/cli): use PNPM as package manager when pnpm-lock.yaml exists
While supported, we didn't automatically try to determine if PNPM was used through the lock files like we do for other package managers.
2022-02-07 10:53:18 +00:00
Joey Perrott
fbc4c3bfde release: cut the v14.0.0-next.0 release 14.0.0-next.0 2022-02-02 15:53:32 -08:00
Joey Perrott
7ce68de12a docs: release notes for the v13.2.2 release 2022-02-02 15:18:33 -08:00
Renovate Bot
b54254abb4 build: update all non-major dependencies 2022-02-02 11:49:27 -08:00
Alan Agius
fafb9ddd58 docs(@angular/cli): update @angular/cli package readme
Previously, the `@angular/cli` readme contained a lot of un-needed information for application users
2022-02-02 11:49:03 -08:00
Alan Agius
bf733d6758 fix(@angular-devkit/core): correctly resolve schema references defaults
Closes #22600
2022-02-02 11:48:32 -08:00
Renovate Bot
cf4ccc3aef build: update angular 2022-02-02 11:47:04 -08:00
Derek Cormier
82971c786f build: use bazel for snapshot builds 2022-02-01 17:17:42 -08:00
Derek Cormier
94f7ed3b38 build: add missing dependency for tar/repo substitution 2022-02-01 17:17:42 -08:00
Alan Agius
4b9199d97f fix(@angular-devkit/build-angular): ensure to use content hash as filenames hashing mechanism
Previously we used hash which resulted in a unique hash generated for every build even when the contents of the files didn't differ.

More info: https://webpack.js.org/guides/caching/#output-filenames
2022-02-01 17:12:04 -08:00
Renovate Bot
a6bbd60d9f build: update all non-major dependencies 2022-02-01 17:02:50 -08:00
Alan Agius
7212252b54 test(@angular/cli): remove hardcoded versions from ng-update test
We improve the migrations logic to automatically run the needed migrations based on the build version of the Angular CLI. This helps us to avoid having to manually update this test when we bump the major version. Example: https://github.com/angular/angular-cli/pull/22579/files
2022-02-01 17:02:22 -08:00
Alan Agius
6cf9887302 test(@angular/cli): update ng-update test to start from version 10
With this change we update the `ng-update` test to start from version 10 as version 9 has been out of support for some time now.
2022-02-01 17:02:22 -08:00