Skip to content

Latest commit

 

History

History
18 lines (16 loc) · 887 Bytes

RELEASE_CHECKLIST.md

File metadata and controls

18 lines (16 loc) · 887 Bytes

Release Checklist

Note: it's assumed that you have Strophe.js and Strophe.im checked out in sibling directories.

  1. Make sure all tests pass (run 'make check')
  2. Update CHANGELOG.md
  3. Run make release VERSION=3.0.1 (on Mac, prefix with "SED=gsed" so that GNU-sed is used).
  4. Run make doc
  5. Run cp -r doc ../strophe.im/strophejs/doc/3.0.1
  6. Update links in ../strophe.im/strophejs/index.markdown in Strophe.im
  7. cd ../strophe.im && git commit -am "Docs for Strophe.js 3.0.1" && git push
  8. Update link to documentation in README (of strophe.js)
  9. cd ../strophe.js && git commit -am "Release 3.0.1"
  10. git tag -s v3.0.1 -m "Release 3.0.1"
  11. Run git push && git push origin v3.0.1
  12. Publish on NPM: npm publish
  13. Update the release notes on https://github.com/strophe/strophejs/releases
  14. Run npm pack and upload the tgz file to the releases page.