-
Notifications
You must be signed in to change notification settings - Fork 27k
build: update several dependencies #41434
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
Conversation
This comment has been minimized.
This comment has been minimized.
|
@googlebot I consent. |
|
Thanks to our Englishman (@petebacondarwin) for all the help in NGTSC and Dgeni. |
|
Note: Once this lands you might experience "weird" errors when using Example: This is related to incorrect module hoisting. Please run the below: Or even better, but make sure you don't have any untracked files as you will loose them. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@JiaLiPassion Should this test be removed or reenabled?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Note: The reason why I didn’t spend time fixing the compile time error of this test is that it was disabled.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The case is not correct, So please just keep the case comment out, I will fix it later.
gkalpak
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yay! 🎉
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OOC, why this change?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Without these changes, this test failed. The default behaviour was not prevented which caused the error to bubble up.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@JiaLiPassion can you please take a look?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just to be clear, I am not asking about the addition of evt.preventDefault() but the switch from arrow functions to regular functions.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah, I know, both are needed.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I will fix this case and the related case laster, @alan-agius4 , could you please also comment out this case?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I disabled the test.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
BTW, there are a couple of commit message typos:
avoid Renovate from create-->avoid Renovate creatingadd several package-->add several packagesupdated safly-->updated safely
|
Even though it is not required, I believe it would be better to update TypeScript to v4.2.4 for these files too, so it's easier to track TypeScript version usage for futur updates :
And also update |
josephperrott
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
The recent update to MagicString, results in a different basic set of mappings in the renderer. This change updates our tests to match.
With this change we update Angular CLI packages that are used in the repo for testing to `12.0.0-next.7`
In version 12 of the Angular CLI the `experimentalRollupPass` has been removed.
This is a temporary workaround until the CLI version containing a fix for the regression caused by deacc74 is available on NPM. Without this change CLI builds will fail with; ``` angularCompiler.getNextProgram is not a function ```
In Angular CLI 12, application can only be compiled using Ivy, therefore we shouldn't run these tests when Bazel runs with View Engine context.
AndrewKushnir
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed-for: size-tracking
With this change we add several packages to ignored `ignoreDeps` as these packages cannot be updated safely as they cause a large number of errors. In addition, we add a group for `remark` packages. PR Close #41434
This update includes fixes that prevented us from updating other dependencies. PR Close #41434
The recent update to MagicString, results in a different basic set of mappings in the renderer. This change updates our tests to match. PR Close #41434
With this change we update Angular CLI packages that are used in the repo for testing to `12.0.0-next.7` PR Close #41434
In version 12 of the Angular CLI the `experimentalRollupPass` has been removed. PR Close #41434
In Angular CLI 12, application can only be compiled using Ivy, therefore we shouldn't run these tests when Bazel runs with View Engine context. PR Close #41434
|
This issue has been automatically locked due to inactivity. Read more about our automatic conversation locking policy. This action has been performed automatically by a bot. |
test: remove
cli-hello-world-lazy-rolluptestsIn version 12 of the Angular CLI the
experimentalRollupPasshas been removed.build: update Angular CLI packages to 12.0.0-next.7
With this change we update Angular CLI packages that are used in the repo for testing to
12.0.0-next.7test(ngcc): provide correct source-mappings for renderer tests
The recent update to MagicString, results in a different basic set of mappings in the renderer. This change updates our tests to match.
build(docs-infra): update dgeni-packages dependency
This update includes fixes that prevented us from updating
other dependencies.
ci: improve renovate configuration
With this change we add several packages to ignored
ignoreDepsas these packages cannot be updated safely as they cause a large number of errors.In addition, we add a group for
remarkpackages.build: update several dependencies
With this change we update several dependencies to avoid Renovate from create a lot of PRs during onboarding. We also remove yarn workspaces as after further analysis these are not needed.
Certain dependencies such as
@octokit/rest,remarkand@babel/*have not been updated as they require a decent amount of work to update, and it's best to leave them for a seperate PR.