chore: upgrade paragon to v23 in catalog-search#460
chore: upgrade paragon to v23 in catalog-search#460huniafatima-99 wants to merge 2 commits intomasterfrom
Conversation
|
@huniafatima-99 Just a heads up, upgrading to Paragon v23 now is a bit early. There are several upstream dependencies that must ensure Paragon v23 support before this repo and its consuming MFEs can upgrade to v23. I'm wondering if you have a specific need for Paragon v23 now? For additional context, Paragon v23 migrates from SCSS variables to CSS variables (via design tokens) and is a breaking change for consuming MFEs. In Open edX, MFEs are cutting |
Makes sense. Just a quick question, we should not update pragon to v23 for other MFEs as well. Is that correct or we can go ahead with other ones? |
|
@huniafatima-99 For officially supported Open edX MFEs, Axim is working to cut the Here is an epic issue tracking the migration to design tokens for official Open edX MFEs: openedx/platform-roadmap#393 2U/edX.org will not necessarily need to do the work ourselves to cut the 2U's Aperture team is currently working to get the 2U/edX.org dependencies ready for Paragon v23 before then (e.g., MFEs not officially supported by Open edX (e.g., the Enterprise MFEs consuming the packages in this |
|
@adamstankiewicz Thank you for the clarification. I believe I should leave updating paragon to v23 for this epic. For now I'll be closing this PR. |
Merge checklist:
frontend-app-learner-portal-enterprise,frontend-app-admin-portal, andfrontend-app-enterprise-public-catalog). Will consumers safely be able to upgrade to this change without any breaking changes?BREAKING CHANGEso the NPM package is released as such.Post merge:
chore(release): publish new versions) that incremented versions in relevant package.json and CHANGELOG files, and created Git tags for those versions is onmaster(Important: ensure the Git tags are for the correct commit SHA).Publish from package.jsonGithub Action workflow to publish these new package versions to NPM.masterbranch.npm view <package_name> versions --json).