Merge pull request #217 from nextcloud/techdebt/noid/update-testing-matrix-and-nextcloud-version-requirements

Update testing matrix and nextcloud requirements
This commit is contained in:
Joas Schilling 2020-07-10 12:57:40 +02:00 committed by GitHub
commit 92e79fa024
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 23 additions and 28 deletions

View File

@ -1,9 +1,9 @@
sudo: false
language: php
php:
- 7.1
- 7.2
- 7.3
- 7.4
cache:
directories:
@ -20,37 +20,32 @@ addons:
env:
global:
- PHP_COVERAGE=FALSE
- CORE_TYPE=nextcloud
- CORE_BRANCH=master
- APP_NAME=notifications
matrix:
# Nextcloud 16+
- CORE_TYPE=nextcloud CORE_BRANCH=master DB=sqlite
- CORE_TYPE=nextcloud CORE_BRANCH=stable18 DB=sqlite
- CORE_TYPE=nextcloud CORE_BRANCH=stable17 DB=sqlite
- CORE_TYPE=nextcloud CORE_BRANCH=stable16 DB=sqlite
- DB=sqlite
- CORE_TYPE=nextcloud CORE_BRANCH=master DB=mysql
- CORE_TYPE=nextcloud CORE_BRANCH=stable18 DB=mysql
- CORE_TYPE=nextcloud CORE_BRANCH=stable17 DB=mysql
- CORE_TYPE=nextcloud CORE_BRANCH=stable16 DB=mysql
- CORE_TYPE=nextcloud CORE_BRANCH=master DB=pgsql
- CORE_TYPE=nextcloud CORE_BRANCH=stable18 DB=pgsql
- CORE_TYPE=nextcloud CORE_BRANCH=stable17 DB=pgsql
- CORE_TYPE=nextcloud CORE_BRANCH=stable16 DB=pgsql
# ownCloud 10.4+
# ownCloud does not seem to maintain old stable branches anymore, so I can only test master
- CORE_TYPE=owncloud CORE_BRANCH=master DB=sqlite
- CORE_TYPE=owncloud CORE_BRANCH=master DB=mysql
- CORE_TYPE=owncloud CORE_BRANCH=master DB=pgsql
branches:
only:
- master
- /^stable\d+(\.\d+)?$/
matrix:
fast_finish: true
exclude:
include:
- php: 7.3
env: DB=mysql
- php: 7.3
env: DB=pgsql
- php: 7.2
env: DB=sqlite CORE_BRANCH=stable19
- php: 7.2
env: DB=sqlite CORE_BRANCH=stable18
- php: 7.2
env: DB=sqlite CORE_BRANCH=stable17
- php: 7.3
env: DB=sqlite CORE_BRANCH=master CORE_TYPE=owncloud
fast_finish: true
before_install:
# XDebug is only needed if we report coverage -> speeds up other builds

View File

@ -41,7 +41,7 @@ Send BTC to `33pStaSaf4sDUA8XBAHTq7ZDQpCVFQArxQ`
<database>pgsql</database>
<database min-version="5.5">mysql</database>
<owncloud min-version="9.0" max-version="11"/>
<nextcloud min-version="16" max-version="19" />
<nextcloud min-version="17" max-version="20" />
</dependencies>
<settings>
<admin>OCA\Registration\Settings\RegistrationSettings</admin>