- Clone the repository, checkout to
master. Then checkout again todevelop git pullfor any latest changes
- Make sure to have
git flowinstalled - Run
git flow init- Branch name for production releases: [master]
- Branch name for "next release" development: [develop]
- Feature branches? [feature/]
- Release branches? [release/]
- Hotfix branches? [hotfix/]
- Support branches? [support/]
- Version tag prefix? [] v
- Run
git flow release start <version>[ version should be incremented by 1 from the last release ]
- Change the
version,WC tested up toand$versioninwepos/wepos.php - Change the
Tested up to,WC tested up to,Stable tagandChangeloginwepos/readme.txt - Change the
Tested up to,WC tested up to,Stable tagandChangeloginwepos/readme.md - Change the
versioninwepos/package.json
- Run
npm install - Run
npm run build - Run
npm run zip
- The zip should be tested by the QA team
- Run
git add . - Run
git commit -m "chore: bump version to <version>"
- Run
git flow release finish <version> - Do the vim editor stuff
- Run
git push origin develop - Run
git push origin master - Run
git push --tags
- Draft a new release on GitHub
- Select current tag
- Update changelog
- Attach newly build ZIP file
- Publish the release
- Run
composer install( No need to run ) - Run
npm install - Run
grunt release - Run
grunt zip