Multibit-Legacy / multibit-hd

Deprecated Bitcoin Wallet
https://multibit.org/blog/2017/07/26/multibit-shutdown.html
Other
171 stars 113 forks source link

Create 0.1.3 installer #683

Closed gary-rowe closed 8 years ago

gary-rowe commented 9 years ago

Once all Release 0.1.3 issues are out of the way the installer can be created and pushed to the main website.

This needs to be done in line with the procedure in the installer repo.

jim618 commented 8 years ago

Prepare

Ensure all issues are completed for milestone. All issues marked with 'Release 0.1.3' are closed. Update SPV checkpoints file. Done 24 Aug 2015 15:15. 182 checkpoints, hash is 3a5a7ab7fe9e35254c2f3360f2d8c59a520958678eca28e13df6ac899124c281. Checked with a couple of Tools | Repair wallet. Update the local help. Done. 24 Aug 16:20. Checked with WiFi switched off. Update the localisation files from crowdin.com. Done. 27 Aug 2015 11:50. Merge from develop into master, tag code. Merged develop into master. Bumped poms to 0.1.3. Tagged with 'release-0.1.3' Final verification that functional tests (FEST, stress and emulator) run correctly. Unit tests run ok. There were 6 failures in the FEST tests - looks like they need some work. (verifyCreateWallet_en_US_ColdStart, verifyManageWalletScreen, verifyCreateWallet_ro_RO_ColdStart, verifySettingsScreen, verifySendRequestScreen, verifySidebarScreens) Final verification that latest hardware wallet firmware is supported. A Trezor firmware 1.3.3 wallet was smoke tested ok. Check correct copy of multibit-hd.jar is in installer target directory. Deleted old copy and copied in newly created. Create update-message.html for version check user notification. Done. Check install4j auto-update points to updates.xml and NOT updates-test.xml. Done.

Build

Create and sign installer using Windows and Apple developer keys. Done. Create and check PGP signatures for binaries. Done. Create and check SHA256 files for binaries. Done. Create release note with SHA256 hashs of the binaries. Done. Verify the release note with earlier version of MultiBit HD. Done.

Release

Push binaries to website following the directory naming conventions (expect Reddit notification from this point). Done. Download installers from website and smoketest on each operating system. Push the website code to multibit.org. Issue general notification on social media Reddit/Twitter/BitcoinTalk if not already in place. Wait 24 hours for feedback. Push to releases/multibit-hd/updates.xml so that auto updates start. Done.

gary-rowe commented 8 years ago

Released the following libraries which should be included:

See #652 for progress with bitcoinj and MultiBit Hardware.

gary-rowe commented 8 years ago

Just for completeness...

Released MultiBit Hardware - 0.6.0

gary-rowe commented 8 years ago

Installer has been completed and has been running live for a while so closing.