brave / brave-browser

Brave browser for Android, iOS, Linux, macOS, Windows.
https://brave.com
Mozilla Public License 2.0
16.73k stars 2.15k forks source link

Desktop Release Checklist for 1.65.x - Release #3 #37878

Closed LaurenWags closed 2 weeks ago

LaurenWags commented 2 weeks ago

Feel free to copy this into an issue if you want to keep track of items per-milestone. Be super sure that is replaced with the version you wish to use.

Prerequisites

Nightly & BETA channels (HF/zero-day chromium releases)

Release Notes to Staging

Certification and Builds

Test Staging for Updates

Release to production download locations

Clear Production Fastly cache

Updates Testing on Production

Download & Install stub binaries from https://brave.com

Announcements

Additional announcements for 0-day and critical releases

Closing milestones

Creating milestones


Enabling Logging to check delta upgrades on Win x64 & Win x86

Once Brave is installed and you're ready to run through an upgrade, the following registry keys need to be added using Powershell:

Win x64

New-Item –Path "HKLM:\SOFTWARE\WOW6432Node\BraveSoftware" –Name UpdateDev
New-ItemProperty -Path "HKLM:\SOFTWARE\WOW6432Node\BraveSoftware\UpdateDev" -Name "IsEnabledLogToFile" -Value ”1”  -PropertyType "DWord"

Win x86

New-Item –Path "HKLM:\SOFTWARE\BraveSoftware" –Name UpdateDev
New-ItemProperty -Path "HKLM:\SOFTWARE\BraveSoftware\UpdateDev" -Name "IsEnabledLogToFile" -Value ”1”  -PropertyType "DWord"

Note: You'll need to run Powershell as an Administrator or you'll get an error message similar to the following:

PS C:\Users\kamil> New-Item –Path "HKLM:\SOFTWARE\WOW6432Node\BraveSoftware" –Name UpdateDev
New-Item : Requested registry access is not allowed.
At line:1 char:1
+ New-Item –Path "HKLM:\SOFTWARE\WOW6432Node\BraveSoftware" –Name Updat ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : PermissionDenied: (HKEY_LOCAL_MACH...e\BraveSoftware:String) [New-Item], SecurityExcepti
   on
    + FullyQualifiedErrorId : System.Security.SecurityException,Microsoft.PowerShell.Commands.NewItemCommand

Once you've created the above registry keys, update Brave via brave://settings/help and you should see a log file created under the following directory :

C:\ProgramData\BraveSoftware\Update\Log\

You'll see something similar to the following under BraveUpdate.log which indicates that the brave_installer-delta-x64.exe was used for the upgrade:

x64 example

[02/22/22 19:48:16.672][BraveUpdate:goopdate][2304:3864][Running installer][C:\Program Files (x86)\BraveSoftware\Update\Install\{EA78FFA4-26E6-459D-9D48-03CA7B5750EE}\brave_installer-delta-x64.exe][][{AFE6A462-C574-4B8A-AF43-4CC60DF4563B}]

x86 example

[02/22/22 20:04:57.790][BraveUpdate:goopdate][9384:9404][Running installer][C:\Program Files\BraveSoftware\Update\Install\{0700DFFF-3AD1-406E-9622-B46E1D93C408}\brave_installer-delta-ia32.exe][][{AFE6A462-C574-4B8A-AF43-4CC60DF4563B}]

LaurenWags commented 2 weeks ago

Checked and ensured that x86 builds for 1.65.123 Chromium: 124.0.6367.91 are being installed without any issues:

rebron commented 2 weeks ago

Closed. Brave Browser Desktop 1.65.123 released on April 26, 2024 at 9:40am PDT.