Skip to content

ivy+docs-infra: compile angular.io with Ivy - #26947

Closed
gkalpak wants to merge 9 commits into
angular:masterfrom
gkalpak:ci-aio-compile-with-ivy
Closed

gkalpak wants to merge 9 commits into
angular:masterfrom
gkalpak:ci-aio-compile-with-ivy

Conversation

@gkalpak

@gkalpak gkalpak commented Nov 5, 2018 •

Copy link
Copy Markdown
Member

PR Checklist

PR Type

  • Bugfix
  • Build related changes
  • CI related changes
  • angular.io application / infrastructure changes

What is the new behavior?

Being able to build the angular.io app with Ivy and having a CircleCI job that does that.
(This is a prerequisite for running the app and tests with Ivy.)

Does this PR introduce a breaking change?

  • Yes
  • No

Other information

Previously blocking issues:

@gkalpak gkalpak added state: WIP comp: docs-infra target: patch This PR is targeted for the next patch release labels Nov 5, 2018
@ngbot ngbot Bot added this to the needsTriage milestone Nov 5, 2018
@gkalpak
gkalpak force-pushed the ci-aio-compile-with-ivy branch 2 times, most recently from cb4d25c to 5081b88 Compare November 5, 2018 17:46
@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 all the commit author(s), set the cla label to yes (if enabled on your project), and then merge this pull request when appropriate.

@googlebot googlebot added cla: no and removed cla: yes labels Nov 5, 2018
@mary-poppins

Copy link
Copy Markdown

You can preview 5081b88 at https://pr26947-5081b88.ngbuilds.io/.

@gkalpak
gkalpak force-pushed the ci-aio-compile-with-ivy branch 2 times, most recently from b91ae3c to f171704 Compare November 5, 2018 18:02
@mary-poppins

Copy link
Copy Markdown

You can preview f171704 at https://pr26947-f171704.ngbuilds.io/.

@gkalpak
gkalpak force-pushed the ci-aio-compile-with-ivy branch from f171704 to d932c8e Compare November 5, 2018 18:20
@mary-poppins

Copy link
Copy Markdown

You can preview d932c8e at https://pr26947-d932c8e.ngbuilds.io/.

@gkalpak
gkalpak force-pushed the ci-aio-compile-with-ivy branch from d932c8e to 4fca77d Compare November 5, 2018 19:15
@mary-poppins

Copy link
Copy Markdown

You can preview 4fca77d at https://pr26947-4fca77d.ngbuilds.io/.

@gkalpak
gkalpak force-pushed the ci-aio-compile-with-ivy branch from 4fca77d to a280312 Compare November 12, 2018 11:23
@mary-poppins

Copy link
Copy Markdown

You can preview a280312 at https://pr26947-a280312.ngbuilds.io/.

@gkalpak
gkalpak force-pushed the ci-aio-compile-with-ivy branch from a280312 to 607d1e4 Compare November 12, 2018 14:29
@mary-poppins

Copy link
Copy Markdown

You can preview 607d1e4 at https://pr26947-607d1e4.ngbuilds.io/.

@gkalpak
gkalpak force-pushed the ci-aio-compile-with-ivy branch from 607d1e4 to f73d37d Compare November 12, 2018 14:48
@mary-poppins

Copy link
Copy Markdown

You can preview f73d37d at https://pr26947-f73d37d.ngbuilds.io/.

@gkalpak
gkalpak force-pushed the ci-aio-compile-with-ivy branch from f73d37d to 82404d5 Compare November 12, 2018 15:40
@mary-poppins

Copy link
Copy Markdown

You can preview 82404d5 at https://pr26947-82404d5.ngbuilds.io/.

@gkalpak
gkalpak force-pushed the ci-aio-compile-with-ivy branch from 82404d5 to 76740f3 Compare November 12, 2018 16:49
@mary-poppins

Copy link
Copy Markdown

You can preview 76740f3 at https://pr26947-76740f3.ngbuilds.io/.

@gkalpak
gkalpak force-pushed the ci-aio-compile-with-ivy branch from 76740f3 to 0a2cedb Compare November 12, 2018 20:12
@petebacondarwin

Copy link
Copy Markdown
Contributor

@petebacondarwin petebacondarwin left a comment

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.

LGTM - you should be able to remove that one workaround commit.

@petebacondarwin petebacondarwin added action: cleanup The PR is in need of cleanup, either due to needing a rebase or in response to comments from reviews and removed action: review The PR is still awaiting reviews from at least one requested reviewer labels Jan 24, 2019
@gkalpak

gkalpak commented Jan 24, 2019

Copy link
Copy Markdown
Member Author

refactor(docs-infra): get rid of on component input commit is no longer needed thanks to #28054.

I'd prefer to keep it anyway, because I think it is a good change.

@gkalpak gkalpak changed the title ci(docs-infra): compile with Ivy ivy+docs-infra: compile angular.io with Ivy Jan 24, 2019
@gkalpak
gkalpak force-pushed the ci-aio-compile-with-ivy branch from 911c83b to 21f466c Compare January 24, 2019 17:10
@gkalpak gkalpak added the action: review The PR is still awaiting reviews from at least one requested reviewer label Jan 24, 2019
@mhevery

mhevery commented Jan 25, 2019

Copy link
Copy Markdown
Contributor

@IgorMinar IgorMinar left a comment

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.

Awesome work!

@gkalpak

gkalpak commented Jan 25, 2019

Copy link
Copy Markdown
Member Author

merge-assistance: Requires g3sync (or maybe it doesn't: #26947 (comment))

Comment thread aio/scripts/build-with-ivy.js Outdated

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.

I missed this before. This is an ok workaround for now, but we should work on removing this flag.

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.

see angular/angular-cli#13524 (review) for more context.

@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.

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 merge: caretaker note Alert the caretaker performing the merge to check the PR for an out of normal action needed or note target: major This PR is targeted for the next major release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants