mirror of
https://github.com/alexgo-io/stacks.js.git
synced 2026-01-12 17:52:41 +08:00
2.8 KiB
2.8 KiB
Release checklist
Beta release
git flow release start <VERSION_NUMBER>(<VERSION_NUMBER>prefixed withvand add-beta.1for beta)- Check that all new changes are reflected in the changelog
- Bump package.json version to
<VERSION_NUMBER>excluding prefixvand including the-beta.1suffix nvm lsMake sure you are on node v10+npm run buildnpm run test, make sure all tests are passing- Commit changes
npm publish --tag beta- Make sure your
masteranddevelopbranches are up-to-date git flow release finish <VERSION_NUMBER>git push origin developgit push origin --tagsgit checkout mastergit checkout -b master-testgit push origin master-test- Wait for checks to finish on pushed
master-testbranch git checkout mastergit push origin mastergit branch -D master-testgit push origin :master-test- Announce availability in #engineering and on the forum here: https://forum.blockstack.org/c/releases (Include a link to the changelog)
- Announce availability to the community via Jenny Mith jenny@blockstack.com and Mitchell Cuevas mitchell@blockstack.com. Provide a succinct list of changes, the link to the changelog and latest release as well as a desired date for the community update.
Production Release
git flow release start <VERSION_NUMBER> master(<VERSION_NUMBER>prefixed withv)- Check that all new changes are reflected in the changelog
- Bump package.json version to
<VERSION_NUMBER>without prefixv nvm lsMake sure you are on node v10+npm run build- Make sure
dist/blockstack.jsexists npm run test, make sure all tests are passing- Commit changes
npm publish- Make sure your
masteranddevelopbranches are up-to-date git flow release finish <VERSION_NUMBER>git checkout developgit merge mastergit push origin developgit push origin --tagsgit checkout mastergit checkout -b master-testgit push origin master-test- Wait for checks to finish on pushed
master-testbranch git checkout mastergit push origin mastergit branch -D master-testgit push origin :master-test- Announce availability in #engineering and on the forum here: https://forum.blockstack.org/c/releases (Include a link to the changelog)
- Announce availability to the community via Jenny Mith jenny@blockstack.com and Mitchell Cuevas mitchell@blockstack.com. Provide a succinct list of changes, the link to the changelog and latest release as well as a desired date for the community update. Consider doing an AMA on major/breaking releases.