Releases
How versions and images move from develop to a tagged release. This guide follows version 3.1.7 (03acdf712c).
For upgrading a deployment, see Upgrades.
Branches and versions
- The contribution guide targets
developas the base forfeat/,fix/, anddocs/branches; confirm the base with maintainers if your checkout differs. - Root
package.jsondeclares the product version (3.1.7in the checked revision) withrelease-it(pnpm release). - CI builds per-service images (
ci-api-*.yml,ci-core-ui.yml,ci-service-*.yml,ci-apps-*.yml) taggingerxes/erxes-next-<service>:latestplus date-SHA tags.release.ymlpromotes tested:latestimages to:$VERSION.
A product version does not prove every image has a matching tag. Record the image set you tested together before deploying; see Upgrades.
Before a release
- Land changes on the agreed base with focused commits and updated tests.
- Update documentation when user-facing behavior changes.
- Verify
pnpm nx affected -t lint,build,testand the staged deployment from Database Migrations. - Maintainers manage merge and release decisions; do not promise a review deadline.
Source references
Was this helpful?