-
Notifications
You must be signed in to change notification settings - Fork 169
Closed
Milestone
Description
Release instructions
- Branch: Starting from
master
, create a branch namedrelease/0.8.1
for the release-related changes. - Version bump: Bump the version number in
readme.txt
andtwo-factor.php
if it does not already reflect the version being released. Update both the plugin "Version:" header value and the pluginTWO_FACTOR_VERSION
constant intwo-factor.php
. -
Changelog: Add/update the changelog inreadme.txt
. - New files: Check to be sure any new files/paths that are unnecessary in the production version are included in .distignore.
- Readme updates: Make any other readme changes as necessary.
readme.md
is geared toward GitHub andreadme.txt
contains WordPress.org-specific content. The two are slightly different. - Create Release PR: Push any local changes in
release/0.8.1
to origin, create a release PR, and request review to ensure all CI checks pass and ensure master branch changes are limited to merges only. - Merge: After review approval, merge the release pull request (or make a non-fast-forward merge from your release branch to
master
).master
contains the latest stable release. - Release: Create a new release, naming the tag and the release with the new version number, and targeting the
master
branch.Paste the changelog fromreadme.txt
into the body of the release and include a link to the closed items on the milestone. - SVN: Wait for the GitHub Action: Deploy to finish deploying to the WordPress.org repository. If all goes well, users with SVN commit access for that plugin will receive an emailed diff of changes.
- Check WordPress.org: Ensure that the changes are live on https://wordpress.org/plugins/two-factor/. This may take a few minutes.
-
Close the milestone: Edit the milestone with the release date (in theDue date (optional)
field) and link to the GitHub release (in theDescription
field), then close the milestone. -
Punt incomplete items: If any open issues or PRs which were milestoned for0.8.1
do not make it into the release, update their milestone to0.9.0
orFuture Release
.`
jeffpaul