-
Story
-
Resolution: Unresolved
-
Critical
-
None
-
None
-
None
Value Statement
For ACM 2.11 / MCE 2.6, the oldest supported OCP version is 4.14, which supports react-router-dom@6 via the react-router-dom-v5-compat package. Moving to a newer router will ensure we continue to receive security updates.
See the Official v5 to v6 Migration Guide.
Slack thread on OCP plans.
Definition of Done for Engineering Story Owner (Checklist)
- All imports from react-router and react-router-dom should be replaced with imports from react-router-dom-v5-compat, with the exception of those in frontend/src/components/LostChanges.tsx which will be handled in a separate story
- Components from the react-router-dom-v5-compat are effectively v6 versions, so code needs to be adjusted to adapt to behavioral differences
Development Complete
- The code is complete.
- Functionality is working.
- Any required downstream Docker file changes are made.
Tests Automated
- [ ] Unit/function tests have been automated and incorporated into the
build. - [ ] 100% automated unit/function test coverage for new or changed APIs.
Secure Design
- [ ] Security has been assessed and incorporated into your threat model.
Multidisciplinary Teams Readiness
- [ ] Create an informative documentation issue using the [Customer
Portal_doc_issue template](
https://github.com/stolostron/backlog/issues/new?assignees=&labels=squad%3Adoc&template=doc_issue.md&title=),
and ensure doc acceptance criteria is met. Link the development issue to
the doc issue. - [ ] Provide input to the QE team, and ensure QE acceptance criteria
(established between story owner and QE focal) are met.
Support Readiness
- [ ] The must-gather script has been updated.