Skip to content

Latest commit

 

History

History
16 lines (12 loc) · 997 Bytes

RELEASE.md

File metadata and controls

16 lines (12 loc) · 997 Bytes

Release process

When releasing a new version of Pest there are some checks and updates that need to be done:

  • Clear your local repository with: git add . && git reset --hard && git checkout master
  • On the GitHub repository, check the contents of github.com/pestphp/pest/compare/{latest_version}...master and update the changelog file with the main changes for this release
  • Update the version number in src/Pest.php
  • Run the tests locally using: composer test
  • Commit the CHANGELOG and Pest file with the message: git commit -m "docs: update changelog"
  • Push the changes to GitHub
  • Check that the CI is passing as expected: github.com/pestphp/pest/actions
  • Tag and push the tag with git tag vX.X.X && git push --tags

Plugins

Plugins should be versioned using the same major (or minor for 0.x releases) version as Pest core.