mirror of
https://github.com/graycoreio/github-actions-magento2.git
synced 2026-06-13 13:14:53 +00:00
chore: disable mysqldump column-statistics for 2.3.7-* builds (#69)
This commit is contained in:
@@ -184,6 +184,26 @@ jobs:
|
|||||||
sed -i "s/'elasticsearch-host' => 'localhost'/'elasticsearch-host' => '127.0.0.1'/" etc/install-config-mysql.php.dist
|
sed -i "s/'elasticsearch-host' => 'localhost'/'elasticsearch-host' => '127.0.0.1'/" etc/install-config-mysql.php.dist
|
||||||
sed -i "s/'amqp-host' => 'localhost'/'amqp-host' => '127.0.0.1'/" etc/install-config-mysql.php.dist
|
sed -i "s/'amqp-host' => 'localhost'/'amqp-host' => '127.0.0.1'/" etc/install-config-mysql.php.dist
|
||||||
|
|
||||||
|
# mysql server 5.7 doesn't have the column-statistics expected by mysql client 8 (failing 2.3.7-p* builds)
|
||||||
|
- name: Switch from mysql-client 8 to mysql-client 5.7
|
||||||
|
if: |
|
||||||
|
steps.magento-version.outputs.version == '"2.3.7-p3"' || steps.magento-version.outputs.version == '"2.3.7-p4"'
|
||||||
|
run: |
|
||||||
|
mkdir -p /tmp/mysql-5.7
|
||||||
|
cd /tmp/mysql-5.7
|
||||||
|
sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*
|
||||||
|
sudo rm -rf /etc/mysql /var/lib/mysql
|
||||||
|
sudo apt-get autoremove
|
||||||
|
sudo apt-get autoclean
|
||||||
|
wget --quiet https://downloads.mysql.com/archives/get/p/23/file/mysql-server_5.7.30-1ubuntu18.04_amd64.deb-bundle.tar
|
||||||
|
tar -xf mysql-server_5.7.30-1ubuntu18.04_amd64.deb-bundle.tar
|
||||||
|
sudo dpkg -i mysql-common_5.7.30-1ubuntu18.04_amd64.deb
|
||||||
|
sudo dpkg -i libmysqlclient20_5.7.30-1ubuntu18.04_amd64.deb
|
||||||
|
sudo dpkg -i mysql-community-client_5.7.30-1ubuntu18.04_amd64.deb
|
||||||
|
sudo dpkg -i mysql-client_5.7.30-1ubuntu18.04_amd64.deb
|
||||||
|
sudo dpkg -i libmysqlclient20_5.7.30-1ubuntu18.04_amd64.deb
|
||||||
|
mysqldump --version
|
||||||
|
|
||||||
- run: ${{ inputs.test_command }}
|
- run: ${{ inputs.test_command }}
|
||||||
working-directory: ${{ inputs.magento_directory }}/dev/tests/integration
|
working-directory: ${{ inputs.magento_directory }}/dev/tests/integration
|
||||||
name: Run Integration Tests
|
name: Run Integration Tests
|
||||||
@@ -192,7 +212,7 @@ jobs:
|
|||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v3
|
||||||
if: failure()
|
if: failure()
|
||||||
with:
|
with:
|
||||||
name: sandbox-data
|
name: sandbox-data-${{ steps.magento-version.outputs.version }}
|
||||||
path: /home/runner/work/infrastructure/magento2/dev/tests/integration/tmp/sandbox-*
|
path: /home/runner/work/infrastructure/magento2/dev/tests/integration/tmp/sandbox-*
|
||||||
retention-days: 3
|
retention-days: 3
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user