Skip to content
This repository has been archived by the owner on Jan 26, 2022. It is now read-only.

Ethereum Remote Client Release Checklist

Sriram edited this page Nov 3, 2020 · 2 revisions

Feel free to copy this into an issue if you want to keep track of items per-milestone.

Prerequisites

  • Double-check the release/milestone and ensure everything has been QA'd

Release Notes to Staging

Test Staging for Updates

  • Install a prior version of Ethereum Dev Component and update via command line parameters --use-dev-goupdater-url
    • Verify update works fine and able to login to account
    • Confirm new version matches in brave://components
  • QA summary and sign off report under #release via Slack

Release to production download locations

  • Publish GitHub release (remove 'pre-release' checkmark)

Clear Production Fastly cache

  • Clear Fastly cache for production and publish

Production Tests (Upgrade/Clean Install)

  • Wait for confirmation that component update works on Windows
  • Wait for confirmation that component update works on macOS
  • Wait for confirmation that component update works on Linux
  • Create a new wallet and verify the new component is downloaded

Announcements

  • Publish the release notes to GitHub
  • Notify #announcements, #community of the latest release with a link to the release notes

Closing milestones