This repository has been archived by the owner. It is now read-only.
Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upRelease checklist for 0.19.x Hotfix 3 (Release channel) #11769
Closed
Comments
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Release Process Checklist
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.
Release Commands
First-time Setup
git clone git@github.com:brave/vault-updater && cd vault-updatergit clone git@github.com:brave/release-toolsnpm installgit remote add heroku-staged https://git.heroku.com/brave-laptop-updates-pre.gitgit remote add heroku https://git.heroku.com/brave-laptop-updates.githeroku logs --tail --app brave-laptop-updates-preEvery time thereafter
cd vault-updatergit pullgit checkout -b dev-<version>cd ../release-toolsnode bin/promotePreview.js --location ../vault-updater/data --overwrite --channel=dev --notes='Notes go here'cd ../vault-updatergit add -ugit commit -m "<version>" -m "Auditors: @aekeus"git push (alternatively: git push --set-upstream origin dev-<version>)git push heroku-staged dev-<version>:masterFastly
Test Staging
BRAVE_UPDATE_HOST=https://laptop-updates-pre.brave.com open -a ./Brave.appMerge Into Master
git checkout mastergit merge dev-<version>git pushRelease Notes
Push To Production
git push herokuUpdates And Broadcast
Update crash server
BRAVE_VERSIONS='1.3.1 1.3.2 1.3.3') We need to keep to a maximum of three versions currently.NODE_MODULES_CACHEenv. var. to force node_modules reload (NODE_MODULES_CACHE=false)git commit -am 'install electron symbols for 1.3.3, remove old version' --allow-empty)git push heroku masterUpdate Release channel wiki
Branch Channel Maintenance