-
Notifications
You must be signed in to change notification settings - Fork 427
Release checklist
Juliette edited this page Apr 19, 2016
·
1 revision
-
Create release PR:
- Create/update changelog
- Add version nr and release date to the changelog
- Regenerate the .pot file
- Fill in version nrs for new functions and hooks added - these will generally be in
2.x.xformat until release version number is known - Up version nrs
- in
readme.md - top of file in
class-tgm-plugin-activation.php - version nr constant in
class-tgm-plugin-activation.php - top of file in
example.php - maybe up
Tested up to:inreadme.md
- in
- If any strings were added/changes: ping translators to update their translators and PR against the release PR branch
-
After release PR has been merged to
develop:- Merge
developintomaster - Tag
masterwith the new version number - Fast forward
developtomasterto have a clean start
Packagist will auto-release a new version based on the tagging.
- Merge
-
Wait a day or two just in case.
-
Update website:
- Add a zip of the new version to the
gh-pagesbranch in thereleasesfolder - Test the Custom Generator against the new release: Verify that all 7 versions which can be generated are adjusted properly. See https://github.com/TGMPA/TGM-Plugin-Activation/pull/519 for what the differences should be between versions.
- Write a blog post for the website about the new release.
- Create a PR against the
gh-pagesbranch to bring the website up to date.
When something is merged to the
gh-pagesbranch, it will automatically update the contributors list, changelog information and latest version information based on themasterbranch. - Add a zip of the new version to the