|
|
@@ -68,13 +68,10 @@ jobs: |
|
|
|
- 'setup_features' |
|
|
|
- 'sharees_features' |
|
|
|
- 'sharing_features' |
|
|
|
#- 'videoverification_features' |
|
|
|
- 'videoverification_features' |
|
|
|
|
|
|
|
php-versions: ['8.2'] |
|
|
|
# server-versions: ['master'] |
|
|
|
# guests-versions: ['master'] |
|
|
|
# call-summary-bot-versions: ['main'] |
|
|
|
# notifications-versions: ['master'] |
|
|
|
spreed-versions: ['main'] |
|
|
|
|
|
|
|
steps: |
|
|
|
- name: Checkout server |
|
|
@@ -82,26 +79,13 @@ jobs: |
|
|
|
with: |
|
|
|
submodules: true |
|
|
|
|
|
|
|
# - name: Checkout call_summary_bot app |
|
|
|
# uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2 |
|
|
|
# with: |
|
|
|
# repository: nextcloud/call_summary_bot |
|
|
|
# path: apps/call_summary_bot |
|
|
|
# ref: ${{ matrix.call-summary-bot-versions }} |
|
|
|
# |
|
|
|
# - name: Checkout guests app |
|
|
|
# uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2 |
|
|
|
# with: |
|
|
|
# repository: nextcloud/guests |
|
|
|
# path: apps/guests |
|
|
|
# ref: ${{ matrix.guests-versions }} |
|
|
|
# |
|
|
|
# - name: Checkout notifications app |
|
|
|
# uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2 |
|
|
|
# with: |
|
|
|
# repository: nextcloud/notifications |
|
|
|
# path: apps/notifications |
|
|
|
# ref: ${{ matrix.notifications-versions }} |
|
|
|
- name: Checkout Talk app |
|
|
|
if: ${{ matrix.test-suite == 'videoverification_features' }} |
|
|
|
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2 |
|
|
|
with: |
|
|
|
repository: nextcloud/spreed |
|
|
|
path: apps/spreed |
|
|
|
ref: ${{ matrix.spreed-versions }} |
|
|
|
|
|
|
|
- name: Set up php ${{ matrix.php-versions }} |
|
|
|
uses: shivammathur/setup-php@c5fc0d8281aba02c7fda07d3a70cc5371548067d # v2 |
|
|
@@ -121,6 +105,11 @@ jobs: |
|
|
|
working-directory: build/integration |
|
|
|
run: composer i |
|
|
|
|
|
|
|
- name: Set up Talk dependencies |
|
|
|
if: ${{ matrix.test-suite == 'videoverification_features' }} |
|
|
|
working-directory: apps/spreed |
|
|
|
run: composer i --no-dev |
|
|
|
|
|
|
|
- name: Set up Nextcloud |
|
|
|
env: |
|
|
|
DB_PORT: 4444 |
|
|
@@ -128,10 +117,6 @@ jobs: |
|
|
|
mkdir data |
|
|
|
./occ maintenance:install --verbose --database=sqlite --database-name=nextcloud --database-host=127.0.0.1 --database-port=$DB_PORT --database-user=root --database-pass=rootpassword --admin-user admin --admin-pass admin |
|
|
|
./occ config:system:set hashing_default_password --value=true --type=boolean |
|
|
|
# ./occ app:enable --force ${{ env.APP_NAME }} |
|
|
|
# ./occ app:enable --force call_summary_bot |
|
|
|
# ./occ app:enable --force guests |
|
|
|
# ./occ app:enable --force notifications |
|
|
|
|
|
|
|
- name: Run integration |
|
|
|
working-directory: build/integration |