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 up0.13.0 release checklist #6892
Closed
0.13.0 release checklist #6892
Milestone
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-updaternpm installgit remote add heroku-staged https://git.heroku.com/brave-laptop-updates-pre.githeroku logs --tail --app brave-laptop-updates-preEvery time thereafter
cd vault-updatergit checkout -b dev-<version>npm run buildnode tools/update.js --version=<version> --notes="<message approved by @aekeus>. More details:<link to release notes>"--channel=dev --overwritegit 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 pushPush To Production
git push herokuUpdate Notes 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 data files