-
Task
-
Resolution: Unresolved
-
Major
-
None
-
None
-
None
-
8
-
False
-
-
False
-
-
-
OCMUI Team Sprint 283
Migration from Yarn Classic to Yarn v4 or NPM is required by end of Q1 2026
Why is this migration necessary?
- Close to End of Life: Yarn Classic entered maintenance mode in January 2020. It currently receives only critical and security fixes, with no new feature development.
- Konflux Hermetic Support: Supporting Yarn Classic in Konflux Hermetic generates significant maintenance overhead and technical friction.
- Supply Chain Security: phasing out Yarn Classic will allow Red Hat to accelerate improvements to our overall company supply chain security.
In the past Joachim already opened an MR to try to migrate. You can find it here for inspiration: https://gitlab.cee.redhat.com/service/uhc-portal/-/merge_requests/5699
Acceptance Criteria
The following files need to be updated:
- /run Scripts
- package.json
- yarn lock -> other npm equivalent ?
- Documentation (GitHub md files)
- CI ?
- Konflux CI running scripts
- makefile
- Possibly more files
- https://github.com/RedHatInsights/uhc-portal/blob/acbf53607c20899bbe7c3752d432a397960081fc/.github/workflows/check_api_pipeline.yml