Angular Robot
126204b16a
build: update cross-repo angular dependencies ( #62426 )
...
See associated pull request for more information.
PR Close #62426
2025-07-02 11:45:34 +00:00
Angular Robot
1cc1500ee0
build: update cross-repo angular dependencies ( #62408 )
...
See associated pull request for more information.
PR Close #62408
2025-07-02 07:43:48 +00:00
Angular Robot
12cc13b4d1
build: update dependency @types/node to v24.0.8 ( #62391 )
...
See associated pull request for more information.
PR Close #62391
2025-07-01 08:11:19 +00:00
Angular Robot
a4300a7b6b
build: lock file maintenance ( #62368 )
...
See associated pull request for more information.
PR Close #62368
2025-06-30 09:09:14 +00:00
Angular Robot
493f25be79
build: update all non-major dependencies ( #62355 )
...
See associated pull request for more information.
PR Close #62355
2025-06-30 08:23:50 +00:00
Angular Robot
e60cfffc7c
build: update cross-repo angular dependencies ( #62349 )
...
See associated pull request for more information.
PR Close #62349
2025-06-30 07:41:39 +00:00
Joey Perrott
059fb06b9f
build: migrate modules to use @rules_browsers protractor rules ( #62342 )
...
Use the protractor rules from `@rules_browsers` for the module directory.
PR Close #62342
2025-06-27 22:27:08 +00:00
Angular Robot
0390bd978e
build: update cross-repo angular dependencies ( #62329 )
...
See associated pull request for more information.
PR Close #62329
2025-06-27 11:20:50 +00:00
Angular Robot
5ccb81ec59
build: update dependency marked to v16 ( #62320 )
...
See associated pull request for more information.
PR Close #62320
2025-06-27 08:59:21 +00:00
Angular Robot
df1a61fea2
build: update all non-major dependencies ( #62323 )
...
See associated pull request for more information.
Closes #62317 as a pr takeover
PR Close #62323
2025-06-27 08:35:22 +00:00
Angular Robot
eaa454d74b
build: update cross-repo angular dependencies ( #62312 )
...
See associated pull request for more information.
PR Close #62312
2025-06-27 07:20:39 +00:00
Joey Perrott
b84859073b
build: migrate to use web test runner rules ( #62292 )
...
Migrate karma tests throughout the repo to use the new web test runner based rule instead
PR Close #62292
2025-06-26 17:19:10 +00:00
Angular Robot
349719cbea
build: update cross-repo angular dependencies ( #62288 )
...
See associated pull request for more information.
PR Close #62288
2025-06-26 11:43:35 +00:00
Angular Robot
cd30c4d40b
build: update dependency rollup to v4.44.1 ( #62285 )
...
See associated pull request for more information.
PR Close #62285
2025-06-26 10:24:27 +00:00
Angular Robot
0a01f5b6b0
build: update cross-repo angular dependencies ( #62273 )
...
See associated pull request for more information.
PR Close #62273
2025-06-26 08:18:22 +00:00
Angular Robot
2a1a034a11
build: update cross-repo angular dependencies ( #62262 )
...
See associated pull request for more information.
PR Close #62262
2025-06-25 13:18:55 +00:00
Angular Robot
cb97cf86d2
build: update cross-repo angular dependencies ( #62247 )
...
See associated pull request for more information.
PR Close #62247
2025-06-24 16:25:37 +00:00
Alan Agius
8d049f533a
build: update jest monorepo to v30 ( #62234 )
...
See associated pull request for more information.
Closes #61980 as a pr takeover
PR Close #62234
2025-06-24 10:49:30 +00:00
Angular Robot
7d2e942653
build: lock file maintenance ( #62202 )
...
See associated pull request for more information.
PR Close #62202
2025-06-24 09:37:35 +00:00
Kristiyan Kostadinov
8ce6ca90be
build: update ng-dev ( #62227 )
...
Updates `ng-dev` in order to get the latest features.
PR Close #62227
2025-06-24 09:15:52 +02:00
Kristiyan Kostadinov
f364d5020d
build: remove unused dependency ( #62206 )
...
Removes the `google-closure-compiler` dependency that keeps getting updated by the bot, even though we don't actually use it.
PR Close #62206
2025-06-23 13:14:57 +02:00
Angular Robot
fec2ee1796
build: update cross-repo angular dependencies ( #62162 )
...
See associated pull request for more information.
PR Close #62162
2025-06-20 14:42:48 -07:00
Angular Robot
f8a90c9eaa
build: update dependency rollup to v4.44.0 ( #62144 )
...
See associated pull request for more information.
PR Close #62144
2025-06-20 12:08:17 -07:00
Angular Robot
0cd6f363ca
build: update cross-repo angular dependencies ( #62079 )
...
See associated pull request for more information.
PR Close #62079
2025-06-19 10:12:19 +02:00
Angular Robot
5885eca899
build: update dependency google-closure-compiler to v20250615 ( #62114 )
...
See associated pull request for more information.
PR Close #62114
2025-06-18 10:46:07 +02:00
Angular Robot
a06c7228ad
build: lock file maintenance ( #62062 )
...
See associated pull request for more information.
PR Close #62062
2025-06-18 09:32:26 +02:00
Angular Robot
1fcf67cb17
build: update cross-repo angular dependencies ( #62006 )
...
See associated pull request for more information.
PR Close #62006
2025-06-12 15:55:19 +02:00
Angular Robot
5a52f47df1
build: update dependency google-closure-compiler to v20250609 ( #62007 )
...
See associated pull request for more information.
PR Close #62007
2025-06-12 13:44:48 +02:00
Angular Robot
505363779d
build: update dependency google-closure-compiler to v20250608 ( #61996 )
...
See associated pull request for more information.
PR Close #61996
2025-06-11 12:18:43 +02:00
Angular Robot
7eca66e200
build: update cross-repo angular dependencies ( #61942 )
...
See associated pull request for more information.
PR Close #61942
2025-06-11 11:33:58 +02:00
Angular Robot
ce7f2e3b43
build: update all non-major dependencies ( #61953 )
...
See associated pull request for more information.
PR Close #61953
2025-06-11 10:40:16 +02:00
Angular Robot
295d44348d
build: update dependency typescript to v5.8.3 ( #61957 )
...
See associated pull request for more information.
PR Close #61957
2025-06-10 17:25:37 -07:00
Angular Robot
2d5db13b77
build: update dependency google-closure-compiler to v20250603 ( #61959 )
...
See associated pull request for more information.
PR Close #61959
2025-06-09 11:58:52 -07:00
Joey Perrott
cd3bbdbad6
build: add zone.js as an npm based dependency ( #61947 )
...
Add zone.js as an npm based dependency
PR Close #61947
2025-06-06 15:20:11 -07:00
Angular Robot
78c417ace1
build: update cross-repo angular dependencies ( #61910 )
...
See associated pull request for more information.
PR Close #61910
2025-06-06 10:30:47 +02:00
Angular Robot
e90bfc509c
build: update cross-repo angular dependencies to ^20.1.0-next ( #61880 )
...
See associated pull request for more information.
PR Close #61880
2025-06-05 14:08:33 +02:00
Paul Gschwendtner
d86d11d4c1
build: introduce NodeJS loader for rules_js Node execution ( #61865 )
...
For the `rules_js` migration, we are facing the problem where
our current Angular code is shipped as ESM, but we aren't fully
there yet with fully compliant strict ESM during development.
That is because we lack explicit import extensions, and it's also a
different story how this would work in Google3, if we were to add them.
In addition, we cross-import from our packages using npm module names.
This works well for TS, for ESBuild because those can respect path
mappings— but at runtime, when executing native `jasmine_test`'s— such
mappings aren't respected. The options here are:
- avoid module imports in the repo (impossible; undesired)
- use pre-bundling of all NodeJS execution involving npm package code
(slower, extra build action cost)
- wire up a simple NodeJS loader (supported via official APIs) to simply
account for our cases (preferred and similar to what we experimented
with for the last year(s); and worked well)
This commit implements the last option and allows for an easy migration
to `rules_js`, and also is pretty reasonable. Long-term we can resolve
the extension problem if we e.g. migrate to real explicit extensions + a
proper TS module resolution like e.g. `nodenext`.
PR Close #61865
2025-06-05 12:04:51 +02:00
Angular Robot
eb20c1f710
build: update dependency google-closure-compiler to v20250601 ( #61868 )
...
See associated pull request for more information.
PR Close #61868
2025-06-05 11:11:38 +02:00
Angular Robot
ab5b7df073
build: update all non-major dependencies ( #61700 )
...
See associated pull request for more information.
PR Close #61700
2025-06-05 10:14:17 +02:00
Angular Robot
b6b73a552c
build: update cross-repo angular dependencies ( #61854 )
...
See associated pull request for more information.
PR Close #61854
2025-06-04 11:21:43 -04:00
Paul Gschwendtner
d081ef9b06
build: replace all ng_package with new rule from rules_angular ( #61843 )
...
Replaces all `ng_package` rule with the new rule from `rules_angular`.
PR Close #61843
2025-06-04 09:13:41 +00:00
Paul Gschwendtner
579618d6d6
build: remove packages/bazel ( #61843 )
...
Removes the `@angular/bazel` package as we no longer need it. Yay!
It's replaced by `rules_angular`.
PR Close #61843
2025-06-04 09:13:41 +00:00
AleksanderBodurri
3a9a70de08
refactor(compiler-cli): implement transform to determine debugName from signal functions ( #57348 )
...
Implements a compiler transform that attempts to statically analyze variable names and apply them to usages of signal functions like signal, computed, effect, etc.
PR Close #57348
2025-06-03 20:34:12 -04:00
Angular Robot
5813dbdd2a
build: lock file maintenance ( #61813 )
...
See associated pull request for more information.
PR Close #61813
2025-06-03 11:13:30 -04:00
Angular Robot
23ad649908
build: update cross-repo angular dependencies ( #61703 )
...
See associated pull request for more information.
PR Close #61703
2025-06-03 10:34:03 -04:00
Angular Robot
667a600607
build: update dependency yargs to v18 ( #61767 )
...
See associated pull request for more information.
PR Close #61767
2025-06-03 07:34:08 -04:00
Paul Gschwendtner
b7c5645f05
build: migrate packages/compiler-cli to ts_project ( #61826 )
...
This commit migrates the remaining pieces of `compiler-cli` to
`ts_project`. This involves a few more things during migration:
- the `ng_module` ngc_wrapped rule broke as part of this change, so we
switched it to `ts_project` too. This logic is soon gone anyway.
- we needed an extra pnpm "package.json" for the linker babel test. This test is
loading from the real compiler-cli npm package. Babel needs a real
node module for this, so this solution seems reasonable. It may be
worth exploring in the future to move this test into an integration
test though.
- the older integrationtest in compiler-cli is removed as the coverage
is much better with the compliance test suite and this test.
PR Close #61826
2025-06-03 11:41:52 +02:00
Paul Gschwendtner
bf763d089c
build: ensure optimization rule can use compiler-cli from HEAD ( #61810 )
...
This ensures that the new optimization rule, and also adev (when we
complete migrating it to `rules_js`) can use the latest compiler-cli
version from HEAD.
PR Close #61810
2025-06-02 09:52:57 -04:00
Paul Gschwendtner
9d7768ccd6
build: rework benchmarks and examples in modules/ to new optimization rule ( #61566 )
...
We are dropping the custom ESBuild and Terser pipeline from dev-infra
and instead leverage the Angular CLI directly. This commit adjusts
the benchmarks to use this new rule.
PR Close #61566
2025-05-29 14:39:11 -04:00
Paul Gschwendtner
b80957d1c5
build: adjust bundling tests to use Angular CLI ( #61566 )
...
Instead of dev-infra maintaining a custom ESBuild + Terser pipeline that
tries to emulate the Angular CLI, we are switching the bundling core
tests to a new rule that really leverages the Angular CLI.
This involves some file renames and small adjustments. In addition, we
leverage the updated symbol tracking rule to output new goldens that can
work with multiple bundle files (as generated by the Angular CLI;
especially with defer and its "lazy" chunks).
PR Close #61566
2025-05-29 14:39:11 -04:00