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

Upgrade helix-front to Angular 9.1 #2094

Conversation

micahstubbs
Copy link
Contributor

@micahstubbs micahstubbs commented May 13, 2022

Issues

  • My PR addresses the following Helix issues and references them in the PR description:

Fix #2092

Description

  • Here are some details about my PR, including screenshots of any UI changes:

This PR upgrades helix-front to Angular 9.1. This PR completely contains earlier helix-front upgrade PRs #2092, #2087, #2083, and #2078. These previous Angular major-version PRs should be merged first.

Tests

Let's test the upgrade from Angular 8.2 to Angular 9.1.

  • npm install works
  • npm run type:check:watch shows 0 TypeScript errors
  • npm run lint runs and passes All files pass linting.
  • npm run build works
  • npm start works, with 0 errors in the browser console.
  • npm run test runs and passes.

npm start works as expected, and recognizes our proxy config in proxy.conf.json.

Screen Shot 2022-05-13 at 1 32 51 PM

Helix UI renders with 0 errors and 1 warning in the browser console. The warning is understandable since the piwik telemetry library is not configured.

npm run test results

Screen Shot 2022-05-13 at 2 24 31 PM

Documentation

  • In case of new functionality, my PR adds documentation in the following wiki page:

Not applicable since this PR does not contain new functionality, only tooling and dependency upgrades.

Code Quality

  • My diff has been formatted using helix-style.xml
    (helix-style-intellij.xml if IntelliJ IDE is used)

Not applicable since this PR does not make any changes to the Java codebase.

…erial,platform-browser,platform-browser-dynamic,platform-server,router}@^5.2.0 @angular/flex-layout@5.0.0-beta.14 typescript@2.4.2 rxjs@^5.5.2
…e,forms,material,platform-browser,platform-browser-dynamic,platform-server,router}@6.1.0
junkaixue and others added 19 commits May 17, 2022 11:32
…#2074)

helix-front: specify known working nodejs and npm versions in package.json
…erial,platform-browser,platform-browser-dynamic,platform-server,router}@^5.2.0 @angular/flex-layout@5.0.0-beta.14 typescript@2.4.2 rxjs@^5.5.2
…#2074)

helix-front: specify known working nodejs and npm versions in package.json
…erial,platform-browser,platform-browser-dynamic,platform-server,router}@^5.2.0 @angular/flex-layout@5.0.0-beta.14 typescript@2.4.2 rxjs@^5.5.2
@micahstubbs
Copy link
Contributor Author

will close for bad merge earlier

@micahstubbs
Copy link
Contributor Author

New PR with clean history: #2125

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

upgrade helix-front to Angular 9.1
3 participants