Skip to content

Web and light wallets release procedure

Valentine Zavgorodnev edited this page Mar 31, 2016 · 4 revisions

Open Ledger wallet release:

Light wallets

  • (one time) Install NSIS (http://nsis.sourceforge.net/Main_Page)
  • Clone https://github.com/bitshares/bitshares-2-ui branch bitshares
  • Add upstream repo https://github.com/cryptonomex/graphene-ui
  • Fetch upstream
  • Merge upstream/master into bitshares branch
  • Run 'npm install' in dl/ , web/ and in electron/
  • Tag it with release version
  • Edit electron/build/package.json and update version
  • Commit your changes and push both commits and tags
  • Build it in web/ via 'npm run build' command
  • Goto to electron/
  • Build light wallet via 'npm run release' command
  • It will create dmg/deb/exe file in releases/
  • Make sure created file name matches tag/version
  • Run installer and test the app
  • Go to bitshares-2 repo
  • Update gui_version, commit, tag and push - this will create a new tag
  • Open https://github.com/bitshares/bitshares-2/releases, create new release under tag created in previous step
  • Specify release notes, upload dmg/deb/exe wallets created earlie

Bitshares.org wallet and downloads page

Clone this wiki locally