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 7.2 #2087

Merged

Conversation

micahstubbs
Copy link
Contributor

@micahstubbs micahstubbs commented May 10, 2022

Issues

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

Fix #2084

Description

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

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

Tests

Let's test the upgrade from Angular 6.1 to Angular 7.2:

  • 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 appears to work.

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

Screen Shot 2022-05-10 at 4 16 46 PM

Helix UI renders with XX errors and YY 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-10 at 4 17 10 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.

@micahstubbs micahstubbs force-pushed the micahstubbs/2084/upgrade-to-angular-7.2 branch from ab24cc8 to 9fc507b Compare June 1, 2022 17:47
Fix security vulnerabilities in helix-front dependencies.
Upgrade helix-front dependencies to improve contributor productivity.
@micahstubbs micahstubbs force-pushed the micahstubbs/2084/upgrade-to-angular-7.2 branch from 41b6287 to 43f2e1c Compare June 1, 2022 17:51
@somecodemonkey
Copy link

LGTM

1 similar comment
@somecodemonkey
Copy link

LGTM

@micahstubbs
Copy link
Contributor Author

This PR is ready to be merged, approved by @somecodemonkey
Final commit message:

upgrade helix-front to Angular 7.2 Fix #2084

Fix security vulnerabilities in helix-front dependencies.
Upgrade helix-front dependencies to improve contributor productivity.

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 7.2
3 participants