Skip to content

feat: typescript 2.9 support - #24652

Closed
IgorMinar wants to merge 15 commits into
angular:masterfrom
IgorMinar:build/tsc-2.9
Closed

IgorMinar wants to merge 15 commits into
angular:masterfrom
IgorMinar:build/tsc-2.9

Conversation

@IgorMinar

@IgorMinar IgorMinar commented Jun 25, 2018 •

Copy link
Copy Markdown
Contributor

known issues:

  • one of the e2e tests are failing because of somehow we don't generate proper amd modules within bazel pipeline. This might be a tsickle 0.30.0 issues. I'm not sure. @alexeagle could you help plz?
  • one of the tests for the compiler's metadata compiler is failing. it seems to me that the new behavior is actually correct, but I'd like a clarification from @alxhub plz
  • there is one more failing test from the runtime I haven't investigated this yet. - the issue identified with a runtime error due to undefined "selector" property seems to be a breakage in the master/HEAD and unrelated to my change.
  • the pr needs to be reformatted

@IgorMinar

IgorMinar commented Jun 25, 2018 •

Copy link
Copy Markdown
Contributor Author

@fyi: @mprobst, @mhevery, @manughub

@mprobst

mprobst commented Jun 25, 2018

Copy link
Copy Markdown
Contributor

Nice!

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Haha, nice one but still incorrect :)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed

@ericmartinezr ericmartinezr mentioned this pull request Jun 25, 2018
6 of 7 tasks
@EatonZ

EatonZ commented Jun 25, 2018

Copy link
Copy Markdown

Just an FYI.. you have 2.10 in a few spots here. The next version is actually 3.0.

@mhevery mhevery self-assigned this Jun 26, 2018
@mprobst

mprobst commented Jun 27, 2018

Copy link
Copy Markdown
Contributor

@IgorMinar what's the status of this? We'd like to move google3 to TS2.9 and are blocked on this.

@mhevery

mhevery commented Jun 27, 2018

Copy link
Copy Markdown
Contributor

Since @IgorMinar is on vacation, I will take over this PR.

@mhevery mhevery added the target: major This PR is targeted for the next major release label Jun 27, 2018
@googlebot

Copy link
Copy Markdown

So there's good news and bad news.

👍 The good news is that everyone that needs to sign a CLA (the pull request submitter and all commit authors) have done so. Everything is all good there.

😕 The bad news is that it appears that one or more commits were authored or co-authored by someone other than the pull request submitter. We need to confirm that all authors are ok with their commits being contributed to this project. Please have them confirm that here in the pull request.

Note to project maintainer: This is a terminal state, meaning the cla/google commit status will not change from this state. It's up to you to confirm consent of the commit author(s) and merge this pull request when appropriate.

@googlebot

Copy link
Copy Markdown

A Googler has manually verified that the CLAs look good.

(Googler, please make sure the reason for overriding the CLA status is clearly documented in these comments.)

@googlebot

Copy link
Copy Markdown

So there's good news and bad news.

👍 The good news is that everyone that needs to sign a CLA (the pull request submitter and all commit authors) have done so. Everything is all good there.

😕 The bad news is that it appears that one or more commits were authored or co-authored by someone other than the pull request submitter. We need to confirm that all authors are ok with their commits being contributed to this project. Please have them confirm that here in the pull request.

Note to project maintainer: This is a terminal state, meaning the cla/google commit status will not change from this state. It's up to you to confirm consent of the commit author(s) and merge this pull request when appropriate.

@googlebot

Copy link
Copy Markdown

A Googler has manually verified that the CLAs look good.

(Googler, please make sure the reason for overriding the CLA status is clearly documented in these comments.)

@mhevery

mhevery commented Jun 28, 2018

Copy link
Copy Markdown
Contributor

Blocked on angular/tsickle#846

@googlebot

Copy link
Copy Markdown

So there's good news and bad news.

👍 The good news is that everyone that needs to sign a CLA (the pull request submitter and all commit authors) have done so. Everything is all good there.

😕 The bad news is that it appears that one or more commits were authored or co-authored by someone other than the pull request submitter. We need to confirm that all authors are ok with their commits being contributed to this project. Please have them confirm that here in the pull request.

Note to project maintainer: This is a terminal state, meaning the cla/google commit status will not change from this state. It's up to you to confirm consent of the commit author(s) and merge this pull request when appropriate.

@googlebot

Copy link
Copy Markdown

A Googler has manually verified that the CLAs look good.

(Googler, please make sure the reason for overriding the CLA status is clearly documented in these comments.)

@mhevery

mhevery commented Jul 3, 2018

Copy link
Copy Markdown
Contributor

@mary-poppins

Copy link
Copy Markdown

You can preview e601954 at https://pr24652-e601954.ngbuilds.io/.

@googlebot

Copy link
Copy Markdown

So there's good news and bad news.

👍 The good news is that everyone that needs to sign a CLA (the pull request submitter and all commit authors) have done so. Everything is all good there.

😕 The bad news is that it appears that one or more commits were authored or co-authored by someone other than the pull request submitter. We need to confirm that all authors are ok with their commits being contributed to this project. Please have them confirm that here in the pull request.

Note to project maintainer: This is a terminal state, meaning the cla/google commit status will not change from this state. It's up to you to confirm consent of the commit author(s) and merge this pull request when appropriate.

@googlebot googlebot added cla: no and removed cla: yes labels Jul 3, 2018
@mary-poppins

Copy link
Copy Markdown

You can preview fd69070 at https://pr24652-fd69070.ngbuilds.io/.

@mary-poppins

Copy link
Copy Markdown

You can preview 5331d1b at https://pr24652-5331d1b.ngbuilds.io/.

@alxhub alxhub added cla: yes and removed cla: no labels Jul 3, 2018
@googlebot

Copy link
Copy Markdown

A Googler has manually verified that the CLAs look good.

(Googler, please make sure the reason for overriding the CLA status is clearly documented in these comments.)

@mhevery mhevery closed this in e3064d5 Jul 3, 2018
"@angular/upgrade": "file:../../dist/packages-dist/upgrade",
"@types/jasmine": "2.5.41",
"rxjs": "file:../../node_modules/rxjs",
"typescript": "2.8.x",

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mhevery Is it not weird to have 2.8.x in the package.json of typings_test_ts29. Shouldn't that be 2.9.x (and in the description above)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I opened #24749 to fix it

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

good catch, and thanks for the fix.

@angular-automatic-lock-bot

Copy link
Copy Markdown

This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.

Read more about our automatic conversation locking policy.

This action has been performed automatically by a bot.

@angular-automatic-lock-bot angular-automatic-lock-bot Bot locked and limited conversation to collaborators Sep 13, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

action: merge The PR is ready for merge by the caretaker cla: yes target: major This PR is targeted for the next major release

Projects

None yet

Development

Successfully merging this pull request may close these issues.