{"action":"created","issue":{"url":"https://api.github.com/repos/angular/angular/issues/26947","repository_url":"https://api.github.com/repos/angular/angular","labels_url":"https://api.github.com/repos/angular/angular/issues/26947/labels{/name}","comments_url":"https://api.github.com/repos/angular/angular/issues/26947/comments","events_url":"https://api.github.com/repos/angular/angular/issues/26947/events","html_url":"https://github.com/angular/angular/pull/26947","id":377503171,"node_id":"MDExOlB1bGxSZXF1ZXN0MjI4NDMwODM2","number":26947,"title":"WIP - ci(docs-infra): compile with Ivy","user":{"login":"gkalpak","id":8604205,"node_id":"MDQ6VXNlcjg2MDQyMDU=","avatar_url":"https://avatars2.githubusercontent.com/u/8604205?v=4","gravatar_id":"","url":"https://api.github.com/users/gkalpak","html_url":"https://github.com/gkalpak","followers_url":"https://api.github.com/users/gkalpak/followers","following_url":"https://api.github.com/users/gkalpak/following{/other_user}","gists_url":"https://api.github.com/users/gkalpak/gists{/gist_id}","starred_url":"https://api.github.com/users/gkalpak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gkalpak/subscriptions","organizations_url":"https://api.github.com/users/gkalpak/orgs","repos_url":"https://api.github.com/users/gkalpak/repos","events_url":"https://api.github.com/users/gkalpak/events{/privacy}","received_events_url":"https://api.github.com/users/gkalpak/received_events","type":"User","site_admin":false},"labels":[{"id":173296525,"node_id":"MDU6TGFiZWwxNzMyOTY1MjU=","url":"https://api.github.com/repos/angular/angular/labels/PR%20state:%20WIP","name":"PR state: WIP","color":"fbca04","default":false},{"id":655699838,"node_id":"MDU6TGFiZWw2NTU2OTk4Mzg=","url":"https://api.github.com/repos/angular/angular/labels/PR%20target:%20master%20&%20patch","name":"PR target: master & patch","color":"5319e7","default":false},{"id":149476288,"node_id":"MDU6TGFiZWwxNDk0NzYyODg=","url":"https://api.github.com/repos/angular/angular/labels/cla:%20no","name":"cla: no","color":"e11d21","default":false},{"id":533874619,"node_id":"MDU6TGFiZWw1MzM4NzQ2MTk=","url":"https://api.github.com/repos/angular/angular/labels/comp:%20docs-infra","name":"comp: docs-infra","color":"c7def8","default":false},{"id":799860804,"node_id":"MDU6TGFiZWw3OTk4NjA4MDQ=","url":"https://api.github.com/repos/angular/angular/labels/comp:%20ivy","name":"comp: ivy","color":"c5def5","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/angular/angular/milestones/83","html_url":"https://github.com/angular/angular/milestone/83","labels_url":"https://api.github.com/repos/angular/angular/milestones/83/labels","id":3143880,"node_id":"MDk6TWlsZXN0b25lMzE0Mzg4MA==","number":83,"title":"needsTriage","description":"Milestone for all issues that haven't been triaged yet","creator":{"login":"ocombe","id":265378,"node_id":"MDQ6VXNlcjI2NTM3OA==","avatar_url":"https://avatars0.githubusercontent.com/u/265378?v=4","gravatar_id":"","url":"https://api.github.com/users/ocombe","html_url":"https://github.com/ocombe","followers_url":"https://api.github.com/users/ocombe/followers","following_url":"https://api.github.com/users/ocombe/following{/other_user}","gists_url":"https://api.github.com/users/ocombe/gists{/gist_id}","starred_url":"https://api.github.com/users/ocombe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ocombe/subscriptions","organizations_url":"https://api.github.com/users/ocombe/orgs","repos_url":"https://api.github.com/users/ocombe/repos","events_url":"https://api.github.com/users/ocombe/events{/privacy}","received_events_url":"https://api.github.com/users/ocombe/received_events","type":"User","site_admin":false},"open_issues":186,"closed_issues":1164,"state":"open","created_at":"2018-02-26T14:22:18Z","updated_at":"2018-12-22T08:43:25Z","due_on":null,"closed_at":null},"comments":34,"created_at":"2018-11-05T17:26:17Z","updated_at":"2018-12-22T14:30:25Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/angular/angular/pulls/26947","html_url":"https://github.com/angular/angular/pull/26947","diff_url":"https://github.com/angular/angular/pull/26947.diff","patch_url":"https://github.com/angular/angular/pull/26947.patch"},"body":"<!--\r\n## PR Checklist\r\nPlease check if your PR fulfills the following requirements:\r\n\r\n- [ ] The commit message follows our guidelines: https://github.com/angular/angular/blob/master/CONTRIBUTING.md#commit\r\n- [ ] Tests for the changes have been added (for bug fixes / features)\r\n- [ ] Docs have been added / updated (for bug fixes / features)\r\n\r\n\r\n## PR Type\r\n- [ ] Bugfix\r\n- [ ] Feature\r\n- [ ] Code style update (formatting, local variables)\r\n- [ ] Refactoring (no functional changes, no api changes)\r\n- [ ] Build related changes\r\n- [ ] CI related changes\r\n- [ ] Documentation content changes\r\n- [ ] angular.io application / infrastructure changes\r\n- [ ] Other... Please describe:\r\n\r\n\r\n## What is the current behavior?\r\n\r\nIssue Number: N/A\r\n\r\n\r\n## What is the new behavior?\r\n\r\n\r\n## Does this PR introduce a breaking change?\r\n\r\n- [ ] Yes\r\n- [ ] No\r\n\r\n\r\n## Other information\r\n-->\r\nWIP\r\n\r\n---\r\nCurrently blocking issues:\r\n\r\n- _Fixed by #27697._\r\n    Lazy routes are currently ignored by `ngtsc`: [program.ts#L133][1]\r\n    _This is not breaking compilation, but results in only a subset of the app being compiled._\r\n- _Fixed by #27766._\r\n    The compiler generates non-unique template function names (according to the nesting path of the element): [template.ts#L787-L788][2]\r\n    This affects the [search-results][3] component, which happens to have two instances of `div > ul > li > a > span *ngIf` in its template:\r\n    ```\r\n    ERROR in ./src/app/shared/search-results/search-results.component.ts 60:9\r\n    Module parse failed: Identifier '_div_li_span_Template_2' has already been declared (60:9)\r\n    You may need an appropriate loader to handle this file type.\r\n    |     }\r\n    | }\r\n    > function _div_li_span_Template_2(rf, ctx) {\r\n    |     if (rf & 1) {\r\n    |         i0.ɵelementStart(0, \"span\");\r\n    ```\r\n- _Fixed by #27051._\r\n    We may emit TS code into JS files. \r\n\r\n---\r\nAlso, I had to work around [FW-786][4].\r\n\r\n[1]: https://github.com/angular/angular/blob/15e671ec5a7527dae9c006073ff6b25e85142e16/packages/compiler-cli/src/ngtsc/program.ts#L133\r\n[2]: https://github.com/angular/angular/blob/15e671ec5a7527dae9c006073ff6b25e85142e16/packages/compiler/src/render3/view/template.ts#L787-L788\r\n[3]: https://github.com/angular/angular/blob/15e671ec5a7527dae9c006073ff6b25e85142e16/aio/src/app/shared/search-results\r\n[4]: https://angular-team.atlassian.net/browse/FW-786"},"comment":{"url":"https://api.github.com/repos/angular/angular/issues/comments/449574397","html_url":"https://github.com/angular/angular/pull/26947#issuecomment-449574397","issue_url":"https://api.github.com/repos/angular/angular/issues/26947","id":449574397,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0OTU3NDM5Nw==","user":{"login":"mary-poppins","id":4871841,"node_id":"MDQ6VXNlcjQ4NzE4NDE=","avatar_url":"https://avatars3.githubusercontent.com/u/4871841?v=4","gravatar_id":"","url":"https://api.github.com/users/mary-poppins","html_url":"https://github.com/mary-poppins","followers_url":"https://api.github.com/users/mary-poppins/followers","following_url":"https://api.github.com/users/mary-poppins/following{/other_user}","gists_url":"https://api.github.com/users/mary-poppins/gists{/gist_id}","starred_url":"https://api.github.com/users/mary-poppins/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mary-poppins/subscriptions","organizations_url":"https://api.github.com/users/mary-poppins/orgs","repos_url":"https://api.github.com/users/mary-poppins/repos","events_url":"https://api.github.com/users/mary-poppins/events{/privacy}","received_events_url":"https://api.github.com/users/mary-poppins/received_events","type":"User","site_admin":false},"created_at":"2018-12-22T14:30:25Z","updated_at":"2018-12-22T14:30:25Z","author_association":"NONE","body":"You can preview 11a9e1a at https://pr26947-11a9e1a.ngbuilds.io/."}}
{"actor":{"display_login":"mary-poppins"}}