• How to release a new version of AlaSQL
  • # Get latest version of master and develop
  • # Install node modules
  • # Check for node modules to be updated
  • # Verify that yarn test does not give any errors
  • # What kind of changes are involved in this release
  • # Pick the correct version number:
  • # identify new version
  • # Switch to or create a release branch git flow release start x.y.z (in source tree click "git flow" at the top right). Name it exactly as the new version number (for example "0.2.0").
  • # Update CHANGELOG.md with some words to what has changed. Select a city name the flavor of the day as part of the title. You can see the commits and the roadmap for inspiration to what to write
  • # Copy al content from https://github.com/agershun/alasql/wiki/readme into README.md
  • # Verify that npm test does not give any errors
  • # push package to npm npm publish
  • # Add and commit changes
  • # Finish release git flow release finish x.y.z (for source tree just clicking "git-flow" at the top right corner)
  • # Push develop, master and tags to github
  • # Create a new github release Same description as CHANGELOG.md and with release title as "CITYNAME" (TODAY) for example "Athens" (19.01.2038) You should be able to find it in the dropdown in "Tag version" - and select master as branch.
  • You are done !
  • Things to check before you run the checklist
  • # Check npm is installed
  • # Check npm is installed
  • # Check we are in same folder as package.json
  • # Check we are in the AlaSQL module
  • # Check git is installed
  • # Check git-flow is installed
  • # Check repo has git-flow config
  • Now go do the steps in the checklist
  • Functions to make it all easy