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.

Release checklist for `1.35.x`

See original GitHub issue

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

Prerequisites

  • Check that Brave is pulling the correct Tor executable listed under https://github.com/brave/tor_build_scripts/blob/master/env.sh#L6
    • macOS
    • Windows
    • Linux
  • Double check the previous release/milestone and ensure everything has been QA’d
    • Note: If there’s issues that need to be checked, create a master GH issue that lists the issues that need to be QA’d
  • Consult with the security team to ensure that all security issues have been included.
    • Release using the critical feature (forces users to update/restart) if there’s a zero day vulnerability being exploited
  • Consult with PR team (@catherinecorre) and provide heads up on release timing, screenshots, other deliverables.

Release Notes to Staging

Certification and Builds

  • Upload builds to Omaha test channels (86-r-test, 64-r-test, test(mac))
  • Log into Fastly, clear CDN cache for: updates-cdn.bravesoftware.com, updates.bravesoftware.com

Test Staging for Updates

  • Install a prior version of Brave and update via test channels (86-r-test, 64-r-test, test(macOS))
    • Confirm version matches expectations
  • QA summary and sign off report under #release via Slack.

Release to production download locations

  • Publish github release (remove ‘pre-release’ checkmark)
  • Upload Mac/Win build to Omaha production channels (x86-rel, x64-rel, stable(mac))
  • Sign Linux builds and upload to S3 repositories
  • Upload Mac .dmg and .pkg to S3 bucket (i.e. aws s3 cp ./Brave-Browser-Dev.dmg s3://brave-browser-downloads/latest/Brave-Browser-Dev.dmg --acl public-read)
  • Upload Windows stub and silent installer to S3 bucket using similar command to Mac dmg above (i.e BraveBrowserSetup.exe, BraveBrowserSetup32.exe, BraveBrowserSilentSetup.exe, BraveBrowserSilentSetup32.exe)

Clear Production Fastly cache

  • Clear Fastly cache for: brave-browser-downloads.s3.brave.com, brave-browser-apt-release.s3.brave.com, brave-browser-rpm-release.s3.brave.com

Updates Testing on Production

  • Wait for confirmation that Windows live update works
    • Ensure that delta upgrades are working on Win x64 platforms
      • Save the configuration into a file named BraveUpdate.ini and move into C:\
      • Upgrade and you should see C:\Omaha log.txt. Confirm that a delta upgrade has occurred.
  • Wait for confirmation that macOS live update works
  • Wait for confirmation that Linux live update works

Download & Install Binaries from Brave.com

  • download binary from https://brave.com on Win x64 - https://laptop-updates.brave.com/latest/winx64
  • download binary from https://brave.com on Win x86 - https://laptop-updates.brave.com/latest/winia32
  • download binary from https://brave.com on macOS - https://laptop-updates.brave.com/latest/osx

Announcements

Closing milestones

Issue Analytics

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

github_iconTop GitHub Comments

1reaction
mihaiplesacommented, Feb 1, 2022

That is correct, code went in but we’re not building the deltas currently as they still seem broken. Re-opened https://github.com/brave/brave-browser/issues/18696

0reactions
rebroncommented, Feb 2, 2022

Closed. Brave Browser Desktop 1.35.100 released on February 2, 2022 at 1pm PST.

Read more comments on GitHub >

github_iconTop Results From Across the Web

An Illustrated Enterprise Release Checklist For Applications
Pre-Release Checklist · Updated our training and documentation? · Made public announcements about the upcoming release? · Sent communications to ...
Read more >
Release Checklist
Release Checklist ; Marketing / Product Management · All new requirements for this release have been tracked ; Development · All needed design...
Read more >
Release 1.35 - ClickUp Help
Natural Language for Dates and Times. Now you can crank out those Dates and Times by simply typing anything that feels natural to...
Read more >
The Best Checklist App Ever Created? 9 Tools to Try Today
Finding the best checklist app isn't easy. Here are 9 options (most of which you probably haven't used) so you can find your...
Read more >
Release Checklist Template
This list contains items that need to be completed before software can be released. Each team must customize this list as appropriate for...
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