-
Notifications
You must be signed in to change notification settings - Fork 31
Release process
Adam Harvey edited this page Dec 4, 2019
·
1 revision
- The version being released is
X.Y.Z
. - The remote for this repository is
origin
.
- Ensure the CHANGELOG.md is up to date.
- Clone or pull the latest master somewhere you can run PHP code.
- Install the testing dependencies:
composer install
- Run the coding standard check and unit tests:
composer check
- Run the integration tests:
composer integration
- Tag the release:
git tag X.Y.Z
- Test pushing the tag (ensuring that only the tag of interest is being added):
git push --dry-run origin X.Y.Z
- Actually push the tag:
git push origin X.Y.Z
- Check that the Packagist entry shows the new version.
- Enjoy a refreshing beverage.