-
Couldn't load subscription status.
- Fork 39
Release to wordpress.org
Deployment of a new plugin version to wordpress.org is now handled by our CircleCI process.
Before creating a release, create a pull request with the following details updated:
- Within
readme.txtfile.- Update
Changelogsection with new version details. - Set
Stable tag:to the new version. - Update
Tested up to:if needed. - Update
Requires at least:if needed.
- Update
- Within the main plugin file
wpengine-phpcompat.php, set theVersion:to the new version. - Run
npm run readmeto update thereadme.mdfile from changes in thereadme.txtfile.
Creating a Github Release will trigger the CircleCI progress to update the subversion repository with the new release tag.
- Go to Draft new release.
- Create a new tag version and use the same version as the title.
- Fill out the release details.
- Click
Publish releaseto create the release.
This will start the deploy process in CircleCI. You can view the pipelines in CircleCI.
If there is an error during deployment the tag will need to be deleted and re-created. Updating the tag will not work in CircleCI.
To delete the release/tag run git push --delete origin tagname locally. This will delete the release/tag. Now the same release can be re-created after the problem has been fixed.