Skip to content
This repository has been archived by the owner on Nov 6, 2020. It is now read-only.

Release next-beta 1.8.0. #6688

Closed
46 of 67 tasks
5chdn opened this issue Oct 10, 2017 · 3 comments
Closed
46 of 67 tasks

Release next-beta 1.8.0. #6688

5chdn opened this issue Oct 10, 2017 · 3 comments
Labels
F9-release 🎈 A specific release. All such issues should be templated on #1387. P2-asap 🌊 No need to stop dead in your tracks, however issue should be addressed as soon as possible. Q7-involved 💪 Can be fixed by a team of developers and probably takes some time.
Milestone

Comments

@5chdn
Copy link
Contributor

5chdn commented Oct 10, 2017

Step 1: Wind up development:

Step 2: Conduct QA:

  • ask all core devs for QA sign off
  • check all JSON consensus tests pass with all valid configurations
  • do a full sync
  • deploy netstats node
  • test invocation with each major CLI option

Step 3: Conduct release:

  • merge beta branch to stable and bump patch version (THIS_TRACK stable)
  • merge master branch to beta and bump patch version (THIS_TRACK stable)
  • new tag for specific version (i.e. 1.7.0-stable) on HEAD of stable.
  • new tag for specific version (i.e. 1.8.0-beta) on HEAD of beta.
  • update all versions in master (Cargo.toml, windows installer, macos installer)
    • Cargo.toml (version key)
    • util/Cargo.toml (version key)
    • nsis/installer.nsi (VERSIONMINOR and VERSIONBUILD keys)
    • mac/Parity.pkgproj (VERSION key)
    • cargo update -p ethcore-util
  • prepare any binaries that are manual for both beta and stable
    • homebrew versions and checksums

Step 4: Publish release:

  • new release in github, add sha256sums
  • authorize auto-update on operations proxy contract
  • update parity-news (maybe add blog article)
  • set up all binary paths on wiki
  • set up all binary paths on install guides
  • bump website so it's tracking master (i.e. 1.9) progress
  • update README and wiki
  • push out to social networks
  • close this issue & the 1.8 milestone
@5chdn 5chdn added F9-release 🎈 A specific release. All such issues should be templated on #1387. P2-asap 🌊 No need to stop dead in your tracks, however issue should be addressed as soon as possible. Q7-involved 💪 Can be fixed by a team of developers and probably takes some time. labels Oct 10, 2017
@5chdn 5chdn added this to the 1.8 milestone Oct 10, 2017
@roninkaizen
Copy link

great overview-
thank you!

@5chdn
Copy link
Contributor Author

5chdn commented Oct 12, 2017

@roninkaizen It's not everything that is in 1.8, just the last-minute open tasks.

@5chdn 5chdn closed this as completed Oct 16, 2017
@5chdn
Copy link
Contributor Author

5chdn commented Oct 17, 2017

takeaways:

  • more clear communication of feature-freeze.
  • check if UI is doing what it is supposed to do.
  • kovan sync was broken. check all networks.
  • auto-updater required patch. check auto-updater.
  • one-line installer and homebrew should always point to beta.
  • update readme, docker readme, brew readme.
  • update api docs (json-rpc).
  • in general more QA before release.

björn:

  • maybe add "update wallet.parity.io & kovan-wallet.parity.io" to release task list?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
F9-release 🎈 A specific release. All such issues should be templated on #1387. P2-asap 🌊 No need to stop dead in your tracks, however issue should be addressed as soon as possible. Q7-involved 💪 Can be fixed by a team of developers and probably takes some time.
Projects
None yet
Development

No branches or pull requests

2 participants