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

Reduce hqImport usage in app_manager #35814

Merged
merged 13 commits into from
Feb 21, 2025
Merged

Reduce hqImport usage in app_manager #35814

merged 13 commits into from
Feb 21, 2025

Conversation

orangejenny
Copy link
Contributor

Technical Summary

This is part of the webpack migration for app manager, which will eliminate hqImport.

Review by commit. The "real" changes are minor. I did some prettifying, and I've skimmed those commits to make sure prettify didn't do anything weird.

Safety Assurance

Safety story

Relatively minor changes. Risk is of js errors breaking app manager.

Automated test coverage

not really

QA Plan

Not requesting QA. I've tested these changes locally.

Rollback instructions

  • This PR can be reverted after deploy with no further considerations

Labels & Review

  • Risk label is set correctly
  • The set of people pinged as reviewers is appropriate for the level of risk of the change

@orangejenny orangejenny added the product/invisible Change has no end-user visible impact label Feb 20, 2025
@orangejenny
Copy link
Contributor Author

Not linting in this PR. I'll be doing plenty more work in app manager js.

Needed to do this to fix tests, which use webpack which means all dependencies need to have their dependencies
declared. Also updated HTML to ensure all app manager dependencies are loaded in the correct order
for the actual rendeering of the page, which does not use webpack. (The non app manager dependencies are all
global-ish dependencies that are definitely included before any of the app manager ones.)
@orangejenny orangejenny merged commit d8d194a into master Feb 21, 2025
12 of 13 checks passed
@orangejenny orangejenny deleted the jls/reduce-hqImport branch February 21, 2025 14:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
product/invisible Change has no end-user visible impact
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants