question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Test upgrade on the Beta channel

See original GitHub issue

When development is complete, we should test the Muon to Brave Core upgrade path officially on the Beta channel of browser-laptop. This issue is basically the test plan for https://github.com/brave/browser-laptop/pull/15309

An in-depth explanation of how the upgrade happens can be found here: https://github.com/brave/brave-browser/issues/1863#issuecomment-433555799

There is also a support article (which we link to). Details about that can be found here: https://github.com/brave/brave-browser/issues/1918

Pre-testing steps

  • Release brave-core with --upgrade-from-muon that imports all expected data
  • Package final brave-core release channel binaries in browser-laptop
  • Build new version of browser-laptop and push to beta channel

Test plan

Windows specific

Linux specific

Import test plan

These can’t be tested yet, because the Brave Core components aren’t finished (yet)

Known use-cases

Here are the known use-cases and how they work:

  • User is prompted for update on Muon. They hit “Update” to relaunch Brave OR they close it (Either way, we force-relaunch Muon)
  • HAPPY PATH
    • user is on macOS or Windows
    • Brave Core is not installed yet (no profile directory)
    • Brave Core will be installed and executed with --upgrade-from-muon
    • Immediately after launching Brave Core, Muon quits (no UI is ever shown to user)
    • --upgrade-from-muon flag is detected by brave-core; import takes place
  • NOT HAPPY PATH
    • If user is on Linux, nothing happens
    • If installing Brave Core fails, nothing happens
    • If user already has Brave Core installed, nothing happens (no import)
  • DIFFERENT BUT POSSIBLY HAPPY PATH (NEEDS CONFIRMATION)
    • If the user uninstalled Brave Core at some point (ex: they have a profile directory) and then upgrades Muon
  • EDGE CASE
    • If user goes through the upgrade process and then decides to delete Brave Core, Muon will not attempt to re-install it

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Comments:6 (6 by maintainers)

github_iconTop GitHub Comments

1reaction
petemillcommented, Oct 25, 2018

Tested:

  • Installed 0.25.201
  • Ran 0.25.201
    • Prompted for update
    • Prompted for app restart (still only muon showing)
    • Click Restart
      • Muon launches
      • Brave Core launches
        • Quit both
        • Open “Brave Nightly”
          • Brave Core launches
0reactions
bscliftoncommented, Dec 7, 2018

Looks good! Merged https://github.com/brave/browser-laptop/pull/15309 and we’ll be going live here soon

Read more comments on GitHub >

github_iconTop Results From Across the Web

Switch between stable, beta & dev software - Chrome OS Beta ...
Stable channel: This channel is fully tested by the ChromeOS team, and is the best choice to avoid crashes and other problems. It's...
Read more >
Windows 11 22H2 starts testing in BETA channel a ... - YouTube
Here we are with 22H2 finished and now being tested, Windows 11 future is here.
Read more >
Microsoft Starts Testing Task Manager Improvements with ...
For the group of Beta testers receiving new features, the build 22623.891 brings various improvements for Task Manager including process ...
Read more >
Update History for Office Beta Channel - Microsoft Learn
The following list shows a history of recent Beta Channel versions and builds, with the most recently released build listed first.
Read more >
How to switch to the Office (M365 Apps) Beta Channel
Once the device has started back up, launch Microsoft Word. From the Account page, click Update Options and select Update Now. The update...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found