-
Notifications
You must be signed in to change notification settings - Fork 38
Release to wordpress.org
Ryan Meier edited this page Apr 14, 2020
·
1 revision
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.txt
file.- Update
Changelog
section 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 readme
to update thereadme.md
file from changes in thereadme.txt
file.
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 release
to 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.