use latest phpunit version, except for PHP7.2
This commit is contained in:
parent
d31f8551c8
commit
055c72f443
|
@ -15,6 +15,7 @@ jobs:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
env:
|
env:
|
||||||
SERVER_BRANCH: master
|
SERVER_BRANCH: master
|
||||||
|
PHPUNIT: phpunit
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
|
@ -22,12 +23,15 @@ jobs:
|
||||||
env:
|
env:
|
||||||
VERSION_MINMAX: ${{ matrix.version }}
|
VERSION_MINMAX: ${{ matrix.version }}
|
||||||
run: echo "PHP_VERSION=$(php tests/nextcloud-version.php --php-$VERSION_MINMAX)" >> $GITHUB_ENV
|
run: echo "PHP_VERSION=$(php tests/nextcloud-version.php --php-$VERSION_MINMAX)" >> $GITHUB_ENV
|
||||||
|
- name: Use compatible PHPUNIT version for old PHP
|
||||||
|
if: env.PHP_VERSION == '7.2'
|
||||||
|
run: echo "PHPUNIT=phpunit:8.5.14" >> $GITHUB_ENV
|
||||||
- name: Set up PHP ${{ env.PHP_VERSION }}
|
- name: Set up PHP ${{ env.PHP_VERSION }}
|
||||||
uses: shivammathur/setup-php@v2
|
uses: shivammathur/setup-php@v2
|
||||||
with:
|
with:
|
||||||
php-version: ${{ env.PHP_VERSION }}
|
php-version: ${{ env.PHP_VERSION }}
|
||||||
extensions: pdo_mysql, zip, gd
|
extensions: pdo_mysql, zip, gd
|
||||||
tools: phpunit:8.5.8
|
tools: ${{ env.PHPUNIT }}
|
||||||
- name: Install Dependencies
|
- name: Install Dependencies
|
||||||
run: composer install --prefer-dist
|
run: composer install --prefer-dist
|
||||||
- name: Prepare MySQL database
|
- name: Prepare MySQL database
|
||||||
|
@ -36,7 +40,7 @@ jobs:
|
||||||
mysql -u root -proot -e "CREATE DATABASE nextcloud;"
|
mysql -u root -proot -e "CREATE DATABASE nextcloud;"
|
||||||
mysql -u root -proot -e "CREATE USER 'nextcloud'@'localhost' IDENTIFIED WITH mysql_native_password BY '';"
|
mysql -u root -proot -e "CREATE USER 'nextcloud'@'localhost' IDENTIFIED WITH mysql_native_password BY '';"
|
||||||
mysql -u root -proot -e "GRANT ALL ON nextcloud.* TO 'nextcloud'@'localhost';"
|
mysql -u root -proot -e "GRANT ALL ON nextcloud.* TO 'nextcloud'@'localhost';"
|
||||||
- name: Select Nextcloud server branch
|
- name: Select stable Nextcloud server branch
|
||||||
if: matrix.version == 'min'
|
if: matrix.version == 'min'
|
||||||
run: echo "SERVER_BRANCH=$(php tests/nextcloud-version.php --serverbranch)" >> $GITHUB_ENV
|
run: echo "SERVER_BRANCH=$(php tests/nextcloud-version.php --serverbranch)" >> $GITHUB_ENV
|
||||||
- name: Prepare Nextcloud server using ${{ env.SERVER_BRANCH }}
|
- name: Prepare Nextcloud server using ${{ env.SERVER_BRANCH }}
|
||||||
|
|
Loading…
Reference in New Issue