|
|
|
@ -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
|
|
|
|
|