- CircleCI test configurations are found in the
.circleci/config.yml
file. For any new Magento versions to test against, you will need to build and push up a new image to be used in CircleCI using this repository. - Quality tools can also be upgraded here.
- All PRs need to have 1 approved reviewer by a maintainer and all testing needs to pass before merging.
- While we have integration testing, we need to manually test all PRs to ensure quality.
- Prepare release notes with all the changes and tagging community members for their contribution.
- Make a bump PR to update all the version numbers and merge into
develop
. - After a bump has been created, you can then merge
develop
intomaster
. - Create a release and tag with your release notes.
You will need to package the release before uploading to the Magento Marketplace. Run dev/release.sh
in the extension directory to create the zip file.