Skip to content

Release Checklist

Kilian Rausch ⚡️ edited this page Feb 26, 2020 · 7 revisions
  • Make sure to have GPG keys configured in github and npm config set sign-git-tag true. All Releases need to be signed!
  • Upgrade version via npm (git checkout master, git pull, npm install, git reset --hard origin/master, npm version 1.0.0-X (substitute X with the version, e.g. beta.1), git push --tags
  • Publish on npm (npm publish)
  • Tag release: go to github, releases, draft a new release, choose Release ( Pre-release only for RCs), leave title empty, type in the version number for the tag (e.g. v1.0.0-beta.1) which should show "Existing tag" and copy/paste the most recent generated changelog (in xud folder) into the description. run npm pack and then upload the packed .tgz file to the github release.
  • npm run typedoc
  • npm run slate
  • update dockerhub images
  • Blog Post (optional), BF Signal, Telegram, Tweet, Discord
Clone this wiki locally