tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

060 Rebase - Alpha.md (3316B)


⤵️ Rebase Alpha

**Bookkeeping**

- NOTE: We have issues open through Firefox 153 so this can be skipped until we get to Firefox 154

**Rebase**

The step-by-step rebase process is detailed on the Rebase Process wiki page. Refer to it for detailed instructions on how to perform each step.

- uniffi-rs - Prepare the rebase - [ ] Verify if application-services has updated it's uniffi-rs version - [ ] Get the upstream tag - [ ] Freeze the current default branch - [ ] Create the target branch (X.XX.X) - [ ] Rebase - Merge - [ ] Perform a self-review - [ ] Build - [ ] File a merge request - Tag and update the repository - [ ] Tag vX.XX.X - [ ] Make X.XX.X the default branch - application-services - Prepare the rebase - [ ] Get the upstream tag - [ ] Freeze the current default branch - [ ] Create the target branch (XXX.X-TORBROWSER) - Do the rebase - [ ] Cherry-pick commits - [ ] Squash all fixup! commits - Merge - [ ] Perform a self-review - [ ] Build - [ ] File a merge request - [ ] Tag and update the repository - [ ] Tag vXXX.X-TORBROWSER-build1 - [ ] Make XXX.X-TORBROWSER the default branch

- Prepare the rebase - [ ] Get the Firefox tag - Do the rebase [Part 1] - [ ] Create the target branch (tor-browser-...-1) - [ ] Cherry-pick commits until tor-browser-...-build1 - [ ] Freeze the current default branch - [ ] Cherry-pick remaining commits - Merge - [ ] Perform a self-review (git range-diff) - [ ] Run linters - [ ] Build and test - [ ] Desktop - [ ] Android - [ ] File a merge request - Tag and update the repository - [ ] Tag tor-browser-...-1-build1 - [ ] Tag tor-browser-...-1-build2 - [ ] Make tor-browser-...-1 the default branch and freeze it - Do the rebase [Part 2] - [ ] Create the target branch (tor-browser-...-2) - [ ] Cherry-pick commits until tor-browser-...-1-build1 - [ ] Squash (git rebase --autosquash FIREFOX_...) - [ ] Cherry-pick the remaining commits - [ ] Reorder commits - Merge - [ ] Perform a self-review (git range-diff + diff of diffs) - [ ] Run linters - [ ] Build and test - [ ] Desktop - [ ] Android - [ ] File a merge request - Tag and update the repository - [ ] tor-browser-...-2-build1 - [ ] base-browser-...-2-build1 - [ ] Make tor-browser-...-2 the default branch


/label ~"Apps::Product::TorBrowser" /label ~"Apps::Type::Rebase" /label ~"Apps::Impact::High" /label ~"Priority::Blocker"