Content
View differences
Updated by Artur Neumann about 1 month ago
Besides <mention class="mention" data-id="67691" data-type="work_package" data-text="#67691">#67691</mention> we should think about automating some of the tests. Here what we could do, both on every PR and in the release job:
1. Install latest stable release, from the assets in GitHub, the release branch or from the App store
2. upgrade to the current code base by building a new artifact copying the files over and installing that, running the occ upgrade command
3. run all API tests
That will at least confirm that the migration steps run fine.
If we want to be more fancy, we could have some pre-conditions before upgrading, then we can confirm if any settings/data gets lost in the upgrade.
##
<br>
1. Install latest stable release, from the assets in GitHub, the release branch or from the App store
2. upgrade to the current code base by building a new artifact
3. run all API tests
That will at least confirm that the migration steps run fine.
If we want to be more fancy, we could have some pre-conditions before upgrading, then we can confirm if any settings/data gets lost in the upgrade.
##
<br>