-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Milestone
Description
In Development
- Created a branch called "release/x.x.x" for this new version (where x.x.x is the version number)
- All issues are gone except this one
In Alpha
- Code Coverage above 90% on lines (to present a beta)
- Version has been bumped
In Beta
- Branches meant to achieve this version are merged and deleted
- Code coverage max out and at least above 80% on files
- Code Assertions have no error
- phpDoc has no error
- FileDocComments and ClassDocComments sanitized
- All commits are pushed and no (staged) changes are left
- Most PHP code duplicates are eliminated
Release Candidate
- New clone has no warning in phpDoc
- No warnings in code assertions
- No warnings in code sniffer
- No other branch related to this version is left except release/x.x.x
- UnitTest succeed
- Changelog has been generated and revised
git log --topo-order --reverse master..HEAD > CHANGELOG.md - Pre-Release
Run the above list once again for the next RC until every step is done without any error or interference.
Final
- Created a tag for this version / Moved tag to final version
GitHub
- Final release
- Major points of Changelog in sentences
- Link to Changelog for additional information
- Support for this version will run out after 90 days of the next update (or 180 for new major version)