diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index 72e57733b3573..5dddd877269e6 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -66,7 +66,7 @@ jobs: steps: - name: Setting up DB mysql if: ${{ matrix.db == 'mysqli' }} - uses: johanmeiring/mysql-action@tmpfs-patch + uses: moodlehq/mysql-action@v1 with: collation server: utf8mb4_bin mysql version: 5.7 @@ -74,6 +74,8 @@ jobs: mysql user: test mysql password: test use tmpfs: true + tmpfs size: '1024M' + extra conf: --skip-log-bin - name: Setting up DB pgsql if: ${{ matrix.db == 'pgsql' }} diff --git a/.travis.yml b/.travis.yml index cc3c4d72773a1..8966e8285e66e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -81,7 +81,8 @@ install: sudo service mysql stop sudo mv /var/lib/mysql /mnt/ramdisk sudo ln -s /mnt/ramdisk/mysql /var/lib/mysql - sudo service mysql restart + echo -e "[mysqld]\nskip-log-bin" | sudo tee -a /etc/mysql/my.cnf + sudo service mysql start fi - > if [ "$DB" = 'pgsql' ]; @@ -92,6 +93,7 @@ install: sudo mv /var/lib/postgresql /mnt/ramdisk sudo ln -s /mnt/ramdisk/postgresql /var/lib/postgresql sudo service postgresql start 9.6 + sh -c 'until pg_isready -p 5432; do echo "Waiting for the DB to be up..."; sleep 2; done' fi - > if [ "$TASK" = 'PHPUNIT' ];