Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bring Angular Devtools Into angular/angular #43473

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1013 commits
Select commit Hold shift + click to select a range
a16b064
build(devtools): update angular-framework to 2b6651d
renovate-bot Apr 22, 2021
8a8b911
fix(devtools): remove relative positioning from profiler content; mak…
AleksanderBodurri Apr 21, 2021
ee78ce6
refactor(devtools): move barchart component to live under barchart vi…
AleksanderBodurri Apr 22, 2021
df680a9
fix(devtools): contrast on labels and links (rangle/angular-devtools#…
twerske Apr 22, 2021
e24b476
fix(devtools): pass in root element ng context as an LView instead of…
AleksanderBodurri Apr 23, 2021
7d1ba1f
build(devtools): update angular-cli to 9adab5e
renovate-bot Apr 24, 2021
15620ae
build(devtools): update angular-framework to 835342f
renovate-bot Apr 24, 2021
fc2f65e
build(devtools): update dependency webpack to v5.35.1
renovate-bot Apr 24, 2021
e203470
fix(devtools): prevent link in property view body from closing panel …
AleksanderBodurri Apr 26, 2021
4eeaab5
fix(devtools): increase the width of the filter
mgechev Apr 27, 2021
59acb2d
docs(devtools): Update issue templates
sumitarora Apr 27, 2021
436e040
build(devtools): update dependency webpack to v5.36.0
renovate-bot Apr 27, 2021
d7e7656
build(devtools): update angular-cli to d926849
renovate-bot Apr 27, 2021
b9a1f87
build(devtools): update angular-framework to 7b6e6e3
renovate-bot Apr 27, 2021
42a6a77
refactor(devtools): move different profiler implementations to separa…
mgechev Apr 28, 2021
8a0861c
refactor(devtools): move the profiler subscription to the native prof…
mgechev Apr 28, 2021
ff45fbd
feat(devtools): implement output profiling
mgechev Apr 29, 2021
967bd3c
feat(devtools): improve output formatting
mgechev Apr 29, 2021
ecfc03a
feat(devtools): don't show comment nodes by default
mgechev Apr 28, 2021
9d9518e
feat(devtools): implement negation in the filtering query language
mgechev Apr 28, 2021
d1f3542
build(devtools): update dependency webpack to v5.36.1
renovate-bot Apr 29, 2021
17ca5b5
build(devtools): update angular-framework to 0badd71
renovate-bot Apr 29, 2021
15fd5c8
docs(devtools): updating readme (rangle/angular-devtools#724)
sumitarora Apr 30, 2021
cb204ed
build(devtools): update angular-cli to 25c716f (rangle/angular-devtoo…
renovate[bot] Apr 30, 2021
db502ae
build(devtools): update dependency @types/chrome to ^0.0.136 (rangle/…
renovate[bot] Apr 30, 2021
6f338f7
feat(devtools): implement drag to scroll functionality to improve fra…
AleksanderBodurri May 1, 2021
b5d30d1
feat(devtools): updating to karma-coverage
sumitarora May 3, 2021
8c96458
feat(devtools): updating to karma-coverage and setting clear context …
sumitarora May 3, 2021
b305c85
fix(devtools): adding coverage reportor to gitignore
sumitarora May 3, 2021
e85d65d
fix(devtools): disable router tree tab
AleksanderBodurri May 3, 2021
89e495d
build(devtools): update scripts and manifest
mgechev May 1, 2021
cf682b5
fix(devtools): set proper icon sizes
mgechev May 1, 2021
5af0aad
refactor(devtools): use material icons in popups
mgechev May 1, 2021
08af113
fix(devtools): disable animations when running e2e testing to fix fla…
AleksanderBodurri Apr 27, 2021
4d4452f
docs(devtools): adding overview documentation
sumitarora Apr 27, 2021
38e6f4f
docs(devtools): adding component inspector documentation
sumitarora Apr 27, 2021
a9e8155
docs(devtools): adding router tree documentation
sumitarora Apr 27, 2021
d3fdda3
docs(devtools): adding images and gifs for documentation
sumitarora Apr 27, 2021
71b6e9b
docs(devtools): updating documentation
sumitarora Apr 27, 2021
fec092d
docs(devtools): updating documentation
sumitarora Apr 28, 2021
981f8fa
docs(devtools): updating documentation
sumitarora Apr 30, 2021
7575fc9
fix(devtools): renaming master to main
sumitarora May 3, 2021
9872baa
feat(devtools): adding info popup (rangle/angular-devtools#739)
sumitarora May 3, 2021
8728f6f
fix(devtools): doc links icon (rangle/angular-devtools#742)
twerske May 4, 2021
ee0c245
fix(devtools): proper dev mode detection when app compiled with closure
mgechev Apr 29, 2021
eb64bbd
test(devtools): fix broken integration test
mgechev May 5, 2021
df32c6e
fix(devtools): improve the styles in the meta popup
mgechev May 5, 2021
a7f6562
fix(devtools): get all the property names including getters
mgechev May 3, 2021
0f91c3f
test(devtools): updating todos
sumitarora May 6, 2021
b01d4db
docs(devtools): updating images
sumitarora May 6, 2021
a95c689
build(devtools): update angular-framework to 194aa1e
renovate-bot May 6, 2021
2a3a544
build(devtools): update angular-cli to ece77fb
renovate-bot May 7, 2021
1dc4d71
build(devtools): update dependency @types/chrome to ^0.0.137
renovate-bot May 7, 2021
6f3c364
build(devtools): update dependency @types/jasmine to ~3.7.0
renovate-bot May 7, 2021
a47b4ff
build(devtools): update angular-framework to 5b26a8c
renovate-bot May 7, 2021
74e3db1
build(devtools): update dependency @types/chrome to ^0.0.138
renovate-bot May 9, 2021
ee7bc54
feat(devtools): adding tooltips for icons
sumitarora May 10, 2021
fab8d01
refactor(devtools): better naming and removal of log statement (rangl…
mgechev May 10, 2021
9344cb7
feat(devtools): focus search input when icon is clicked
AleksanderBodurri May 10, 2021
b411ec6
feat(devtools): expand node ancestors on component inspection
AleksanderBodurri May 10, 2021
26ea02e
build(devtools): update angular-framework to 963a2a6
renovate-bot May 11, 2021
9d353e4
build(devtools): update dependency webpack to v5.37.0
renovate-bot May 11, 2021
26d1d3d
refactor(devtools): remove log statements and update styles when no n…
mgechev May 11, 2021
681feff
fix(devtools): recognize app after reopening devtools
mgechev May 11, 2021
f8bd3fc
fix(devtools): preserve proper nesting in flattened node lists
mgechev May 11, 2021
de5c669
fix(devtools): breadcrumb algorithm when there is no parent available
mgechev May 11, 2021
e76affd
build(devtools): update angular-cli to 4510d13
renovate-bot May 11, 2021
bd36351
build(devtools): update dependency @types/chrome to ^0.0.139
renovate-bot May 11, 2021
06efd99
build(devtools): consistent branding
mgechev May 11, 2021
614919f
fix(devtools): use the aio docs link rather than github
mgechev May 12, 2021
827be15
build(devtools): update dependency ng-packagr to v12
renovate-bot May 13, 2021
ad214e9
build(devtools): update angular-components to v12
renovate-bot May 13, 2021
7ecc547
build(devtools): update angular-framework
renovate-bot May 17, 2021
a93c154
build(devtools): update dependency @types/chrome to ^0.0.140
renovate-bot May 15, 2021
9f48379
docs(devtools): updating documentation
sumitarora May 18, 2021
0ad6378
docs(devtools): adding link to chrome web store and using yarn
sumitarora May 18, 2021
85f2212
fix(devtools): wrong label in the profiler
mgechev May 18, 2021
c9fa4ae
build(devtools): update dependency webpack to v5.37.1
renovate-bot May 19, 2021
fa10366
docs(devtools): updating contributing doc
sumitarora May 19, 2021
6797da0
build(devtools): update dependency @types/chrome to ^0.0.141
renovate-bot May 19, 2021
a76d38d
build(devtools): update angular-framework to 5d43cbd
renovate-bot May 19, 2021
0c3391c
docs(devtools): update issue templates
mgechev May 19, 2021
122daae
build(devtools): update angular-cli to 61d5a44
renovate-bot May 19, 2021
ded6796
fix(devtools): prevent directive forest hooks from being initiated in…
AleksanderBodurri May 20, 2021
d60bdfc
fix(devtools): don't access service prop unnecessarily
markwhitfeld May 20, 2021
e6bec24
fix(devtools): update the prod mode detection to also consider VE apps
mgechev May 23, 2021
5d1e60d
fix(devtools): improve dark mode styles when no ivy detected
mgechev May 23, 2021
5b0d335
ci(devtools): fix flaky tests using cypress orb (rangle/angular-devto…
amirrustam May 23, 2021
f8ea26c
style(devtools): add call signatures
mgechev May 23, 2021
d44e610
release(devtools): v1.0.1
mgechev May 23, 2021
d883040
build(devtools): update dependency ts-node to v10 (rangle/angular-dev…
renovate[bot] May 24, 2021
039ad48
build(devtools): update angular-framework to c54972c (rangle/angular-…
renovate[bot] May 25, 2021
8493a2e
build(devtools): update dependency @types/chrome to ^0.0.142 (rangle/…
renovate[bot] May 26, 2021
e5f3793
build(devtools): update angular-cli to 729243c (rangle/angular-devtoo…
renovate[bot] May 26, 2021
5bf180a
fix(devtools): skip node if there is no associated TViewData (rangle/…
markwhitfeld May 26, 2021
b206c78
build(devtools): update angular-cli to 151d244 (rangle/angular-devtoo…
renovate[bot] May 27, 2021
c474ab8
build(devtools): update angular-framework to 78ceca3 (rangle/angular-…
renovate[bot] May 27, 2021
dfc4437
fix(devtools): make sure we update the property explorer on state cha…
mgechev May 27, 2021
e19dc3e
fix(devtools): delayed angular detection with app_initializer (rangle…
mgechev May 28, 2021
dc34595
fix(devtools): show properly dynamically inserted content with DOM AP…
mgechev May 28, 2021
642da74
release(devtools): v1.0.2
mgechev May 28, 2021
c427e52
build(devtools): update angular-framework to ab9c21b (rangle/angular-…
renovate[bot] May 30, 2021
a82523d
build(devtools): update dependency @types/chrome to ^0.0.143 (rangle/…
renovate[bot] May 30, 2021
5bbec52
build(devtools): update dependency tsickle to ^0.40.0 (rangle/angular…
renovate[bot] May 30, 2021
d79e0fb
build(devtools): update dependency webpack to v5.38.1 (rangle/angular…
renovate[bot] May 30, 2021
2f136ad
docs(devtools): small type on README.md (rangle/angular-devtools#836)
DaanDeSmedt Jun 1, 2021
63dfd3e
build(devtools): update angular-cli to 4acdfec (rangle/angular-devtoo…
renovate[bot] Jun 1, 2021
ecdb96a
build(devtools): update angular-cli to 26eb107 (rangle/angular-devtoo…
renovate[bot] Jun 2, 2021
4a8e432
build(devtools): update dependency @types/chrome to ^0.0.144 (rangle/…
renovate[bot] Jun 2, 2021
c6ff01d
build(devtools): update angular-framework to b5ab092 (rangle/angular-…
renovate[bot] Jun 2, 2021
0763305
fix(devtools): incorrect input names
sumitarora Jun 1, 2021
36e81c8
refactor(devtools): removing input & output rename lint rules, adding…
sumitarora Jun 2, 2021
fef9e11
test(devtools): updating tests for input & output property names
sumitarora Jun 2, 2021
5c298d7
test(devtools): adding e2e tests for inputs, outputs & properties
sumitarora Jun 2, 2021
c21a7eb
build(devtools): update angular-framework to 801e38a (rangle/angular-…
renovate[bot] Jun 3, 2021
add7457
build(devtools): update angular-cli to bdc3a6b (rangle/angular-devtoo…
renovate[bot] Jun 3, 2021
18d0a66
build(devtools): update angular-cli to 372f83f (rangle/angular-devtoo…
renovate[bot] Jun 10, 2021
509abcf
fix(devtools): prevent mat button css from leaking out of property vi…
AleksanderBodurri Jun 16, 2021
42e0ba2
refactor(devtools): switch to sass use and new angular material themi…
AleksanderBodurri Jun 16, 2021
2f51b8f
build(devtools): update dependency webpack to v5.39.1 (rangle/angular…
renovate[bot] Jun 18, 2021
c3e8311
fix(devtools): use visible gutter size in calculation for split area …
AleksanderBodurri Jun 21, 2021
1b97432
fix(devtools): update typing of differ objects to fit the new contrac…
AleksanderBodurri Jun 22, 2021
50c66fa
build(devtools): update dependency tsickle to ^0.43.0 (rangle/angular…
renovate[bot] Jun 22, 2021
3796165
build(devtools): update angular-cli to f480d2c (rangle/angular-devtoo…
renovate[bot] Jun 22, 2021
30f9ba2
build(devtools): update angular-framework to cf52ccc (rangle/angular-…
renovate[bot] Jun 25, 2021
2035743
build(devtools): update angular-framework to 8dd79b2 (rangle/angular-…
renovate[bot] Jun 26, 2021
a8ec913
build(devtools): update angular-components to ~12.1.0 (rangle/angular…
renovate[bot] Jun 26, 2021
ad23da4
build(devtools): update dependency @types/chrome to ^0.0.145 (rangle/…
renovate[bot] Jun 26, 2021
f069df3
build(devtools): update dependency webpack to v5.40.0 (rangle/angular…
renovate[bot] Jun 26, 2021
8a70b19
build(devtools): update dependency wait-on to v6 (rangle/angular-devt…
renovate[bot] Jun 27, 2021
b91a158
build(devtools): update angular-framework to 8dbf421 (rangle/angular-…
renovate[bot] Jun 29, 2021
0f71fcb
build(devtools): update dependency webpack to v5.41.1 (rangle/angular…
renovate[bot] Jun 30, 2021
39dd516
build(devtools): update angular-framework to 5116711 (rangle/angular-…
renovate[bot] Jul 1, 2021
feb7e45
build(devtools): update angular-framework to 3634d08 (rangle/angular-…
renovate[bot] Jul 3, 2021
cb845c8
build(devtools): update angular-cli to d409506 (rangle/angular-devtoo…
renovate[bot] Jul 9, 2021
462a658
build(devtools): update angular-cli to f40f67d (rangle/angular-devtoo…
renovate[bot] Jul 13, 2021
0084666
build(devtools): update dependency ts-node to ~10.1.0 (rangle/angular…
renovate[bot] Jul 13, 2021
571721d
build(devtools): update angular-cli to ce30802 (rangle/angular-devtoo…
renovate[bot] Jul 16, 2021
332b875
build(devtools): update angular-cli to 8da208e (rangle/angular-devtoo…
renovate[bot] Jul 19, 2021
666baa7
build(devtools): update angular-cli to 17947b8 (rangle/angular-devtoo…
renovate[bot] Jul 20, 2021
6f658eb
build(devtools): update dependency cypress to v8 (rangle/angular-devt…
renovate[bot] Jul 20, 2021
08ac31a
build(devtools): update angular-framework to a2e6cd9 (rangle/angular-…
renovate[bot] Jul 20, 2021
78564b2
build(devtools): update angular-cli to 58452bb (rangle/angular-devtoo…
renovate[bot] Jul 23, 2021
8411a56
build(devtools): update angular-framework to d0d9b6a (rangle/angular-…
renovate[bot] Jul 25, 2021
dc5c60f
build(devtools): update dependency @types/chrome to ^0.0.148 (rangle/…
renovate[bot] Jul 25, 2021
b391005
build(devtools): update dependency webpack to v5.46.0 (rangle/angular…
renovate[bot] Jul 26, 2021
1d8a423
build(devtools): update angular-framework to a3e7465 (rangle/angular-…
renovate[bot] Jul 27, 2021
324d655
build(devtools): update dependency @types/chrome to ^0.0.149 (rangle/…
renovate[bot] Jul 29, 2021
db587c2
build(devtools): update angular-cli to 3e34f45 (rangle/angular-devtoo…
renovate[bot] Jul 29, 2021
c0e2aa7
build(devtools): update angular-framework to e9d142c (rangle/angular-…
renovate[bot] Aug 16, 2021
f5135a2
build(devtools): update angular-framework to 0cf5f52 (rangle/angular-…
renovate[bot] Aug 17, 2021
0056051
build(devtools): update angular-framework to 7cc7528 (rangle/angular-…
renovate[bot] Aug 18, 2021
3f01d9f
build(devtools): update angular-framework to e357b38 (rangle/angular-…
renovate[bot] Aug 19, 2021
9b2634c
build(devtools): update angular-framework to 26f9407 (rangle/angular-…
renovate[bot] Aug 20, 2021
e2ecca4
build(devtools): update angular-framework to 1985e48 (rangle/angular-…
renovate[bot] Aug 23, 2021
e0b6fec
build(devtools): update angular-framework to b372e0c (rangle/angular-…
renovate[bot] Aug 24, 2021
984bbd8
build(devtools): update dependency ts-node to ~10.2.0 (rangle/angular…
renovate[bot] Aug 25, 2021
1e68960
build(devtools): update angular-components to ~12.2.0 (rangle/angular…
renovate[bot] Aug 25, 2021
277435f
build(devtools): update dependency jasmine-core to ~3.9.0 (rangle/ang…
renovate[bot] Aug 27, 2021
a337498
build(devtools): update angular-framework to 854ecbc (rangle/angular-…
renovate[bot] Aug 29, 2021
a0bf259
build(devtools): update dependency @types/chrome to ^0.0.154 (rangle/…
renovate[bot] Aug 29, 2021
484051d
build(devtools): update dependency @types/jasmine to ~3.8.0 (rangle/a…
renovate[bot] Aug 30, 2021
c7d09bf
build(devtools): update angular-framework to 3849283 (rangle/angular-…
renovate[bot] Aug 31, 2021
c6eb437
build(devtools): update angular-framework to 52c8b39 (rangle/angular-…
renovate[bot] Sep 3, 2021
7e270d0
build(devtools): update cypress orb to v1.29.0 (rangle/angular-devtoo…
renovate[bot] Sep 7, 2021
b764e15
build(devtools): update angular-framework to c6329d9 (rangle/angular-…
renovate[bot] Sep 8, 2021
abf271e
build(devtools): update dependency webpack to v5.52.0 (rangle/angular…
renovate[bot] Sep 9, 2021
cffd62d
build(devtools): invoke tslint directly via binary
mgechev Sep 10, 2021
9e6854d
style(devtools): fix linting errors
mgechev Sep 10, 2021
d68ffa5
build(devtools): update angular-cli to 5666e34
renovate-bot Sep 10, 2021
2a53dba
build(devtools): update dependency @types/jasmine to ~3.9.0
renovate-bot Sep 10, 2021
40fc44d
build(devtools): update dependency @types/chrome to ^0.0.157
renovate-bot Sep 10, 2021
6cda81a
build(devtools): update angular-framework to 89ed9e0
renovate-bot Sep 10, 2021
8a633f2
build(devtools): update angular-cli to ef3abe2
renovate-bot Sep 14, 2021
6f4f464
build(devtools): update angular-framework to c6f5fe2
renovate-bot Sep 14, 2021
47b0ea8
build(devtools): update angular-framework to cf69793
renovate-bot Sep 16, 2021
4d7e383
build(devtools): update angular-framework to a2c96f5
renovate-bot Sep 17, 2021
8570163
build(devtools): update dependency webpack to v5.53.0
renovate-bot Sep 17, 2021
e33e649
build(devtools): update angular-cli to bcf52c0
renovate-bot Sep 17, 2021
02ea283
build(devtools): update angular-framework to ea0af7a
renovate-bot Sep 18, 2021
6e1df45
build(devtools): update angular-cli to b2b499f
renovate-bot Sep 20, 2021
0a57e31
build(devtools): update angular-cli to 86bed50
renovate-bot Sep 21, 2021
42e1f8b
build(devtools): update angular-cli to 8932309
renovate-bot Sep 22, 2021
a2232f9
build(devtools): update angular-framework to 74ea521
renovate-bot Sep 22, 2021
1bffa7a
build(devtools): update angular-cli to 9086b82
renovate-bot Sep 23, 2021
e6fe0f7
build(devtools): update angular-framework to c8eb298
renovate-bot Sep 27, 2021
5897ee8
build(devtools): update angular-framework to 71f8be3
renovate-bot Sep 29, 2021
e53f84c
build(devtools): update angular-framework to bd4d3e2
renovate-bot Sep 30, 2021
a326476
build(devtools): update angular-framework to 851fb04
renovate-bot Oct 2, 2021
65debd4
build(devtools): update angular-framework to b8940cb
renovate-bot Oct 5, 2021
29d277e
build(devtools): update dependency webpack to v5.58.0
renovate-bot Oct 7, 2021
13a32d9
build(devtools): update dependency webpack to v5.58.1
renovate-bot Oct 9, 2021
23145c8
build(devtools): update dependency @types/chrome to ^0.0.159
renovate-bot Oct 9, 2021
ef1e6d3
build(devtools): update dependency webpack to v5.58.2
renovate-bot Oct 13, 2021
29f2903
build(devtools): update dependency jasmine-core to ~3.10.0
renovate-bot Oct 14, 2021
7302ce8
build(devtools): update dependency ts-node to ~10.3.0
renovate-bot Oct 13, 2021
a93cfdc
feat(devtools): support trusted types for script injection
mgechev Oct 11, 2021
b85d48c
refactor(devtools): use safe operation to update the overlay
mgechev Oct 11, 2021
a5c26b6
refactor(devtools): use local declaration of the change detection str…
mgechev Oct 11, 2021
0aa64aa
fix(devtools): Support Electron (rangle/angular-devtools#849)
kamikopi Oct 18, 2021
eafa753
build(devtools): update dependency webpack to v5.59.1
renovate-bot Oct 20, 2021
a31e135
build(devtools): bump typescript version to keep angular devtools com…
AleksanderBodurri Oct 17, 2021
87c6605
build(devtools): update angular-framework
renovate-bot Nov 5, 2021
ff78c66
fix(devtools): handle ngFor and ngIf contexts in the profiler
mgechev Nov 9, 2021
b0d09a7
build(devtools): update angular-framework to e814a61
renovate-bot Nov 8, 2021
cd91b2c
release(devtools): v1.0.3
mgechev Nov 9, 2021
34b4bd7
build(devtools): update angular-cli to 7c4c781
renovate-bot Nov 9, 2021
cc386b7
build(devtools): add .angular to gitignore
mgechev Nov 9, 2021
d22bf7f
release(devtools): v1.0.4
mgechev Nov 9, 2021
41ce9dc
build(devtools): set up bazel and bazel tooling
AleksanderBodurri Sep 8, 2021
3556129
build(devtools): create bazel build rules for shared-utils and the pr…
AleksanderBodurri Sep 8, 2021
bd6d18d
build(devtools): migrate demo-no-zone to be built with bazel and allo…
AleksanderBodurri Sep 8, 2021
9efd86e
build(devtools): migrate ng-devtools-backend to bazel
AleksanderBodurri Sep 8, 2021
e60276f
build(devtools): migrate ng-devtools library to bazel
AleksanderBodurri Sep 8, 2021
cc21a34
build(devtools): migrate demo app to bazel
AleksanderBodurri Sep 8, 2021
0fe26a6
build(devtools): migrate shell-chrome to bazel
AleksanderBodurri Sep 8, 2021
64942d3
fix(devtools): add d3 and semver dsl umd modules to karma tests for n…
AleksanderBodurri Sep 8, 2021
88d52c0
build(devtools): create custom no sandbox chrome browser rule
AleksanderBodurri Sep 15, 2021
ab98d3c
build(devtools): port over bazel tooling from angular/components
AleksanderBodurri Nov 7, 2021
c8d0294
refactor(devtools): run buildifier on bazel files
AleksanderBodurri Nov 21, 2021
0028094
refactor(devtools): migrate cypress tests to use bazel/cypress
AleksanderBodurri Nov 22, 2021
528f33d
refactor(devtools): prepare codebase for migration to angular/angular…
AleksanderBodurri Nov 22, 2021
8c04fa7
refactor(devtools): merge rangle/angular-devtools into angular/angular
AleksanderBodurri Nov 22, 2021
dca00b7
build(devtools): disable the "Rebase PR on target branch" circleci jo…
AleksanderBodurri Nov 22, 2021
82d46b2
refactor(devtools): run ng-dev format on bazel files in devtools dire…
AleksanderBodurri Nov 24, 2021
c227526
ci: add angular devtools to pullapprove config
AleksanderBodurri Nov 24, 2021
9d29f30
ci: disable commit message validation because commits from angular de…
AleksanderBodurri Nov 24, 2021
0a948fb
build: configure circleci for angular devtools ci
AleksanderBodurri Nov 24, 2021
6a659a5
ci: remove bazel cypress tests
AleksanderBodurri Nov 29, 2021
aab59c1
refactor(devtools): dedupe some bazel tooling brought in from angular…
AleksanderBodurri Dec 1, 2021
e5cdd33
ci: add labels to angular devtools ci tasks
AleksanderBodurri Dec 1, 2021
c24924c
build(devtools): use ng-dev stamp tooling to stamp the latest git SHA…
AleksanderBodurri Dec 1, 2021
50188e5
ci: add angular devtools to the renovate configuration
AleksanderBodurri Dec 1, 2021
3438501
test(devtools): fix some flakey cypress tests
AleksanderBodurri Dec 1, 2021
ac387e2
ci: add aleksanderbodurri to angular devtools pullapprove reviewers
AleksanderBodurri Dec 8, 2021
8b84412
refactor(devtools): run ng-dev format on angular devtools files
AleksanderBodurri Dec 9, 2021
2277f9a
refactor(devtools): remove redundant project files
AleksanderBodurri Dec 9, 2021
075787b
refactor(devtools): remove unneeded tsconfig keyword args for ts_project
AleksanderBodurri Dec 9, 2021
9c13d48
refactor(devtools): clean up some of tooling brought in from angular/…
AleksanderBodurri Dec 9, 2021
27a9b9f
refactor(devtools): remove inaccurate comment in bazelrc and defaults…
AleksanderBodurri Dec 9, 2021
6b06fa3
refactor(devtools): make bazel labels follow snake case convention
AleksanderBodurri Dec 9, 2021
4943564
ci: change the devtools test executor to test-browser-executor and re…
AleksanderBodurri Dec 9, 2021
2a1ff17
refactor(devtools): run tslint --fix on devtools codebase
AleksanderBodurri Dec 10, 2021
1f70ac2
refactor(devtools): remove rules_sass patch
AleksanderBodurri Dec 10, 2021
7ed57f2
refactor(devtools): add override to classes that extend abstract clas…
AleksanderBodurri Dec 10, 2021
445fbf8
refactor(devtools): bring the angular devtools directory into the roo…
AleksanderBodurri Dec 16, 2021
5b7d185
refactor(devtools): disable cypress and remove dependencies
AleksanderBodurri Jan 20, 2022
5e9b411
ci: sort devtools pullapprove reviewers in alphabetical order
AleksanderBodurri Jan 21, 2022
f7541e5
refactor(devtools): remove LICENSE file in the devtools directory
AleksanderBodurri Jan 21, 2022
467d4b1
docs(devtools): update comment to better reflect what angular version…
AleksanderBodurri Jan 21, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
50 changes: 35 additions & 15 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -237,19 +237,21 @@ jobs:
- checkout
- save_month_to_file
- init_environment
- run:
name: Rebase PR on target branch
# After checkout, rebase on top of target branch.
command: >
if [[ -n "${CIRCLE_PR_NUMBER}" ]]; then
# User is required for rebase.
git config user.name "angular-ci"
git config user.email "angular-ci"
# Rebase PR on top of target branch.
node .circleci/rebase-pr.js
else
echo "This build is not over a PR, nothing to do."
fi

# TODO(aleksanderbodurri): renable this as soon as angular-devtools is tranfered into angular/angular
# - run:
# name: Rebase PR on target branch
# # After checkout, rebase on top of target branch.
# command: >
# if [[ -n "${CIRCLE_PR_NUMBER}" ]]; then
# # User is required for rebase.
# git config user.name "angular-ci"
# git config user.email "angular-ci"
# # Rebase PR on top of target branch.
# node .circleci/rebase-pr.js
# else
# echo "This build is not over a PR, nothing to do."
# fi
# This cache is saved in the build-npm-packages so that Bazel cache is also included.
- restore_cache:
keys:
Expand Down Expand Up @@ -287,7 +289,11 @@ jobs:
- run: yarn -s ts-circular-deps:check
- run: yarn -s ng-dev pullapprove verify
- run: yarn -s ng-dev ngbot verify
- run: yarn -s ng-dev commit-message validate-range $CI_GIT_BASE_REVISION $CI_GIT_REVISION

# temporarily disable commit message validation because commits from angular devtools don't have commit bodies
# todo(aleksanderbodurri): renable
# - run: yarn -s ng-dev commit-message validate-range $CI_GIT_BASE_REVISION $CI_GIT_REVISION

- run: yarn -s check-tooling-setup

test:
Expand All @@ -306,7 +312,7 @@ jobs:
# We need to explicitly specify the --symlink_prefix option because otherwise we would
# not be able to easily find the output bin directory when uploading artifacts for size
# measurements.
command: yarn test --symlink_prefix=dist/ -- //...
command: yarn test:ci
no_output_timeout: 20m
# Publish bundle artifacts which will be used to calculate the size change. **Note**: Make
# sure that the size plugin from the Angular robot fetches the artifacts from this CircleCI
Expand Down Expand Up @@ -727,6 +733,17 @@ jobs:
name: Test all windows CI targets
command: bazel test --test_tag_filters="-browser:chromium-local" //packages/compiler-cli/...
no_output_timeout: 15m
test_angular_devtools:
executor: test-browser-executor
steps:
- custom_attach_workspace
- init_environment
- run:
name: Run unit tests
command: yarn devtools:test
- run:
name: Test production build
command: yarn devtools:build:chrome

workflows:
version: 2
Expand Down Expand Up @@ -796,6 +813,9 @@ workflows:
- test_win:
requires:
- setup
- test_angular_devtools:
requires:
- setup

monitoring:
jobs:
Expand Down
1 change: 1 addition & 0 deletions .ng-dev/commit-message.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ export const commitMessage: CommitMessageConfig = {
'compiler-cli',
'core',
'dev-infra',
'devtools',
'docs-infra',
'elements',
'forms',
Expand Down
20 changes: 20 additions & 0 deletions .pullapprove.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1204,6 +1204,26 @@ groups:
- gkalpak
- josephperrott

# =========================================================
# Angular DevTools
# =========================================================
devtools:
<<: *defaults
conditions:
- *can-be-global-approved
- *can-be-global-docs-approved
- >
contains_any_globs(files, [
'devtools/**',
])
reviewers:
users:
AleksanderBodurri marked this conversation as resolved.
Show resolved Hide resolved
- aleksanderbodurri
- devversion
- josephperrott
- mgechev
- twerske

# =========================================================
# Dev-infra
# =========================================================
Expand Down
15 changes: 15 additions & 0 deletions WORKSPACE
Original file line number Diff line number Diff line change
Expand Up @@ -78,3 +78,18 @@ cldr_data_repository(
"https://github.com/unicode-org/cldr-json/releases/download/39.0.0/cldr-39.0.0-json-full.zip": "a631764b6bb7967fab8cc351aff3ffa3f430a23646899976dd9d65801446def6",
},
)

# sass rules
http_archive(
name = "io_bazel_rules_sass",
sha256 = "435efe759f1c8baffadc320ecc1830454da181fa790aa83bb4326f07e903a0f4",
strip_prefix = "rules_sass-1.41.0",
urls = [
"https://github.com/bazelbuild/rules_sass/archive/1.41.0.zip",
],
)

# Setup the rules_sass toolchain
load("@io_bazel_rules_sass//sass:sass_repositories.bzl", "sass_repositories")

sass_repositories()
55 changes: 55 additions & 0 deletions devtools/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# See http://help.github.com/ignore-files/ for more about ignoring files.

# compiled output
/dist
/tmp
/out-tsc
# Only exists if Bazel was run
/bazel-out
/cypress/screenshots
/cypress/videos
# dependencies
/node_modules

# profiling files
chrome-profiler-events*.json
speed-measure-plugin*.json

# IDEs and editors
/.idea
.project
.classpath
.c9/
*.launch
.settings/
*.sublime-workspace

# IDE - VSCode
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
.history/*

# misc
/.sass-cache
/connect.lock
/coverage
/libpeerconnection.log
npm-debug.log
yarn-error.log
testem.log
/typings

# System Files
.DS_Store
Thumbs.db
**/coverage/*

.angular

bazel-angular-devtools
bazel-bin
bazel-out/*
bazel-testlogs
16 changes: 16 additions & 0 deletions devtools/BUILD.bazel
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
load("@npm//@bazel/typescript:index.bzl", "ts_config")

package(default_visibility = ["//visibility:public"])

exports_files([
"tsconfig.json",
"cypress.json",
])

ts_config(
name = "tsconfig_spec",
src = "tsconfig.spec.json",
deps = [
"//devtools:tsconfig.json",
],
)