Validate an update against a desired change level.Detect PATCH, MINOR and MAJOR change levels and suggest the appropriate change level for a new version.Magento SemVer is a static analysis tool that validates the change level of Magento source code based on the Semantic Versioning Specification and makes suggestions about the version increment to use, for example PATCH, MINOR, or MAJOR. The Semantic Version Check is implemented using the publicly available, magento/magento-semver tool. If a submission receives Manual QA approval, then the extension will be published. Otherwise, this check fails.Ī failed Semantic Version check has no impact on extension approval. If the submission is a “PATCH” level change, the submission is fast-tracked and is exempt from the Manual QA process. The Semantic Version check analyzes the submission to determine the change level of the new submission and to verify whether the change level qualifies as a “PATCH” level change. The extension developer must declare the new submission as a “PATCH” level change.A new submission must update an already existing version of an extension that has been previously published to the Marketplace storefront.When testing is doneįor the Semantic Version check to be applied, the extension submission must meet the following conditions: Magento follows Semantic Versioning and encourages all third-party vendors to apply this versioning strategy for their extensions as well.Ĭommerce Marketplace uses version information to fast-track the extension validation process for submissions that introduce patch level changes, as these are expected to be backwards compatible bug fixes without any new functionality. Clients can use this information to estimate the risk level of upgrading a particular software package and to determine how much effort is required to adopt the new version. Semantic Versioning is a good way to communicate what kind of changes were introduced between software releases. The Semantic Version Check (SVC) is a quality check that validates the change level of an extension submission against the change level declared by the extension developer. See Migrated topics for the complete list. This page has moved and will be redirected soon.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |