branches:
- master
- release
+ - gh_actions_update
pull_request:
branches:
- '*'
jobs:
build:
- runs-on: ubuntu-latest
+ runs-on: ubuntu-20.04
strategy:
matrix:
- php: [7.2, 7.4]
+ php: [7.2, 7.3, 7.4]
steps:
- uses: actions/checkout@v1
+ - name: Setup PHP
+ uses: shivammathur/setup-php@b7d1d9c9a92d8d8463ce36d7f60da34d461724f8
+ with:
+ php-version: ${{ matrix.php }}
+ extensions: gd, mbstring, json, curl, xml, mysql, ldap
+
- name: Get Composer Cache Directory
id: composer-cache
run: |
- name: Setup Database
run: |
mysql -uroot -proot -e 'CREATE DATABASE IF NOT EXISTS `bookstack-test`;'
- mysql -uroot -proot -e "CREATE USER 'bookstack-test'@'localhost' IDENTIFIED BY 'bookstack-test';"
+ mysql -uroot -proot -e "CREATE USER 'bookstack-test'@'localhost' IDENTIFIED WITH mysql_native_password BY 'bookstack-test';"
mysql -uroot -proot -e "GRANT ALL ON \`bookstack-test\`.* TO 'bookstack-test'@'localhost';"
mysql -uroot -proot -e 'FLUSH PRIVILEGES;'
branches:
- master
- release
+ - gh_actions_update
pull_request:
branches:
- '*'
jobs:
build:
- runs-on: ubuntu-latest
+ runs-on: ubuntu-20.04
strategy:
matrix:
- php: [7.2, 7.4]
+ php: [7.2, 7.3, 7.4]
steps:
- uses: actions/checkout@v1
+ - name: Setup PHP
+ uses: shivammathur/setup-php@b7d1d9c9a92d8d8463ce36d7f60da34d461724f8
+ with:
+ php-version: ${{ matrix.php }}
+ extensions: gd, mbstring, json, curl, xml, mysql, ldap
+
- name: Get Composer Cache Directory
id: composer-cache
run: |
- name: Create database & user
run: |
mysql -uroot -proot -e 'CREATE DATABASE IF NOT EXISTS `bookstack-test`;'
- mysql -uroot -proot -e "CREATE USER 'bookstack-test'@'localhost' IDENTIFIED BY 'bookstack-test';"
+ mysql -uroot -proot -e "CREATE USER 'bookstack-test'@'localhost' IDENTIFIED WITH mysql_native_password BY 'bookstack-test';"
mysql -uroot -proot -e "GRANT ALL ON \`bookstack-test\`.* TO 'bookstack-test'@'localhost';"
mysql -uroot -proot -e 'FLUSH PRIVILEGES;'