✅ Summary
- Minimum Jahia version
- Testing matrix
- Prepare checklist
- Tests checklist
- Publication checklist
Minimum Jahia version
We aim at reducing the possible deployment matrices by regularly bumping up the minimum Jahia version when releasing new versions of our modules.
When creating a Release ticket for a module, consult with your PM to identify the new minimum Jahia version this module must be associated with.
The default guideline is for a new module release to be compatible with the 2 previous releases.
Current Jahia Version: 8.2.1.0
Desired Jahia Version: 8.2.1.0 (no change)
📜 Testing matrix
Notes for release testing:
Please add all relevant hints which can help QA when testing the release - for module releases on the main branch, this might be obsolete. For releases on the maintenance branch consider the following topics:
- expected automated tests
- scope of the release (simple backport vs. different implementation of a fix)
Version matrix
We aim at clearly documenting the possible deployment scenarios in a matrix and specify which ones are expected to be tested or not.
In the testing matrix, always use the latest patch version of a particular release
The following combinations should be validated:
- minimum Jahia version (according to the pom.xml)
ℹ️ If you are releasing for the main branch of a module, make sure to complete the checklist below when working on the ticket.
✏️ Prepare checklist
🚦 Tests checklist
General
Module migration
While Testing
After Testing
🚀 Publication checklist
✅ Summary
Minimum Jahia version
Current Jahia Version: 8.2.1.0
Desired Jahia Version: 8.2.1.0 (no change)
📜 Testing matrix
Notes for release testing:
Please add all relevant hints which can help QA when testing the release - for module releases on the main branch, this might be obsolete. For releases on the maintenance branch consider the following topics:
Version matrix
The following combinations should be validated:
ℹ️ If you are releasing for the main branch of a module, make sure to complete the checklist below when working on the ticket.
✏️ Prepare checklist
🚦 Tests checklist
General
Module migration
While Testing
After Testing
🚀 Publication checklist