statusboard
statusboard copied to clipboard
Linked Install Strategy - part 2 | Testing & Migration
Summary
This epic is a continuation of Linked Install Strategy - part 1
Bugs
- [ ] https://github.com/npm/statusboard/issues/637
Exit Criteria
- [x] testing complete
- [x] MS Outlook hands on testing
- [x] new smoke tests with linked install strategy
- [x] cigtm with linked install strategy
- [ ] any major bug fixes closed
- [ ] msft team onboared and migrated to npm
- [ ] Performance benchmark and numbers
- [x] npmjs Document changes
- [ ] announcement blog post
@fritzy Please provide updates here cc: @saquibkhan
RTB: @saquibkhan and team would evaluate the investment needed on this and scope accordingly.
@MylesBorins to help with alignment with MS team.
@fritzy can you share the latest updates here
@fritzy - a gentle nudge on this, please let us know whats the latest here
I took last week off, and now diving into this week with an update.
Update 2023-03-14
- Bugs preventing installs on certain repos have been fixed.
- This doesn't mean that all repos will work. Some tools don't work with pnpm style installs, and some dependencies have incorrect dependencies of their own, working by coincidence in the default "hoisted" install mode.
- Remaining bugs around performance and correctness when it comes to modifying existing installs are currently in progress.
- The Outlook "client-web" repo, including CodeSpaces is working with the new install mode.
- I'm working on finishing the Outlook report, including migration instructions, gaps, and benchmarks for Microsoft 1JS using the Outlook "client-web" repo as the primary example.
@fritzy can you provide latest updates plz
Update 2023-03-23 🟡
- updating the standard benchmark suite to include workspaces and linked install strategy
- improvements to loadactual to fix bugs with
npm ls -a
and subsequent installs reinstalling packages unnecessarily
Linked/Isolated Mode is nearly stable (2 bugs left), and our standard benchmarks will soon include this feature. The hand-off for supporting 1JS at Microsoft will wrapup soon. That hand-off may go happen shortly after the new quarter.