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

Release next-beta 1.10 #7699

Closed
29 of 46 tasks
5chdn opened this issue Jan 26, 2018 · 0 comments
Closed
29 of 46 tasks

Release next-beta 1.10 #7699

5chdn opened this issue Jan 26, 2018 · 0 comments
Labels
F9-meta 🔮 A specific issue for grouping tasks or bugs of a specific category. F9-release 🎈 A specific release. All such issues should be templated on #1387. P5-sometimesoon 🌲 Issue is worth doing soon.
Milestone

Comments

@5chdn
Copy link
Contributor

5chdn commented Jan 26, 2018

Step 0: Tighten Roadmap:

  • Decide on rough timeline
    • Feature freeze: Feb 23, 2018
    • Estimated release: Mar 05, 2018
  • Decide on important features to be inlcuded
    • Remove UI
    • State Change Objects
    • Parity DB
    • Casper FFG Testnet
    • Light Client
    • Light Wallet
    • Bug Fixes, bug fixes, bug fixes, ...

Step 1: Wind up development:

Step 2: Conduct QA:

  • hire someone for QA
    • check all JSON consensus tests pass with all valid configurations
    • test invocation with each major CLI option
    • do a full sync on foundation network
    • check sync on ropsten and kovan
    • check if UI is doing what it is supposed to do.

Step 3: Conduct release:

  • archive stable branch to something like old-stable-1.8(THIS_TRACK oldstable)
  • merge beta branch to stable and bump patch version (THIS_TRACK stable)
  • merge master branch to beta and bump patch version (THIS_TRACK beta)
  • new tag for specific version (1.9.x and stable-release) on HEAD of stable.
  • new tag for specific version (1.10.0 and beta-release) on HEAD of beta.
  • update all versions in master to 1.11.0 (Cargo.toml, windows installer, macos installer)
    • Cargo.toml (version key)
    • util/version/Cargo.toml (version key)
    • nsis/installer.nsi (VERSIONMINOR and VERSIONBUILD keys)
    • mac/Parity.pkgproj (VERSION key)
    • mac/Parity/Info.plist (CFBundleShortVersionString)
    • cargo update -p parity-version
  • prepare any binaries that are manual for both beta and stable
  • update public nodes (wallet.parity.io, kovan-wallet.parity.io)

Step 4: Publish release:

  • new release in github, add sha256sums
  • update homebrew versions and checksums
  • update one-line installer
  • flush Cloudflare caches
  • verify that vanity-service returns proper versions (for stable and beta channels)
  • authorize auto-update on operations proxy contract
  • update parity-news (and write a blog article)
  • update README, docker README, brew README
  • update Wiki and JSON-RPC API docs
  • push out to social networks
  • close this issue & the 1.10 mileston
@5chdn 5chdn added P5-sometimesoon 🌲 Issue is worth doing soon. F9-release 🎈 A specific release. All such issues should be templated on #1387. F9-meta 🔮 A specific issue for grouping tasks or bugs of a specific category. labels Jan 26, 2018
@5chdn 5chdn added this to the 1.10 milestone Jan 26, 2018
@5chdn 5chdn changed the title Release next-release 1.10 Release next-beta 1.10 Jan 26, 2018
@5chdn 5chdn modified the milestones: 1.10, 1.11 Mar 1, 2018
@5chdn 5chdn closed this as completed Mar 22, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
F9-meta 🔮 A specific issue for grouping tasks or bugs of a specific category. F9-release 🎈 A specific release. All such issues should be templated on #1387. P5-sometimesoon 🌲 Issue is worth doing soon.
Projects
None yet
Development

No branches or pull requests

1 participant