ci: automate upgrade testing#1019
Conversation
b714a55 to
48467b1
Compare
48467b1 to
2771035
Compare
PHP Code CoverageCoverage after merging upgrade-testing-local-setup into release/2.11 will be
Coverage Report
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
e7f22dd to
c696b82
Compare
Signed-off-by: nabim777 <nabinalemagar019@gmail.com>
9708bc5 to
f06ceeb
Compare
Signed-off-by: nabim777 <nabinalemagar019@gmail.com>
Signed-off-by: nabim777 <nabinalemagar019@gmail.com>
Signed-off-by: nabim777 <nabinalemagar019@gmail.com>
Signed-off-by: nabim777 <nabinalemagar019@gmail.com>
Signed-off-by: nabim777 <nabinalemagar019@gmail.com>
6cd7ff8 to
89022b1
Compare
| WORKING_DIRECTORY: ${{ github.workspace }} | ||
| run: | | ||
| cd integration_openproject | ||
| source .github/scripts/build-upgradable-app.sh |
There was a problem hiding this comment.
The PR has been updated, so it is implemented differently now.
Now, this source is not needed now.
for more about the source you can look this docs
https://www.geeksforgeeks.org/linux-unix/source-command-in-linux-with-examples/
|
|
||
| log_success "App build and release process has been completed successfully." | ||
|
|
||
| ## copy archieve in nextcloud directory to download |
There was a problem hiding this comment.
| ## copy archieve in nextcloud directory to download | |
| ## copy archive in nextcloud directory to download |
There was a problem hiding this comment.
The PR has been updated, so it is implemented differently now.
| - name: Checkout | ||
| uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd | ||
| with: | ||
| path: integration_openproject | ||
|
|
||
| - name: Checkout |
There was a problem hiding this comment.
can we be more specific regarding steps name , both steps with same name checkout might be confusing
There was a problem hiding this comment.
The PR has been updated, so it is implemented differently now.
| - name: Enable other apps from official app store | ||
| run: | | ||
| cd ~/html/nextcloud | ||
| php occ app:enable oidc user_oidc groupfolders integration_openproject | ||
|
|
||
| # activity app cannot be installed using occ command | ||
| - name: Enable other apps |
There was a problem hiding this comment.
Enable other apps from official app store and Enable other apps, I could never find out a bit difference from their names
There was a problem hiding this comment.
This PR has been updated, so it is implemented differently now.
| cd ~/html/nextcloud | ||
| php occ app:enable oidc user_oidc groupfolders integration_openproject | ||
|
|
||
| # activity app cannot be installed using occ command |
There was a problem hiding this comment.
this comment should not be here but in the activity checkout step.
| # activity app cannot be installed using occ command |
There was a problem hiding this comment.
The PR has been updated, so it is implemented differently now.
ff35cd3 to
d850b06
Compare
|
Update: I recently updated this PR by moving Nextcloud into the services section. Because of this, there are changes in workflows and bash scripts. |
Signed-off-by: nabim777 <nabinalemagar019@gmail.com>
d850b06 to
1479aa0
Compare
Description
This PR adds an upgrade testing workflow.
It validates the full upgrade path by:
Tests run across multiple Nextcloud and PHP version combinations.
Available env:
NEXTCLOUD_VERSIONS: Nextcloud versions to test.
PHP_VERSIONS: PHP versions to test.
For now, this workflow runs on every pull request.
The open question is:
Related Issue or Workpackage
Screenshots (if appropriate):
Types of changes
Checklist:
CHANGELOG.mdfile