From 1265c4516f38d8f2649e9ccb46654147c6f7cf3e Mon Sep 17 00:00:00 2001 From: Naji Astier Date: Sun, 17 Dec 2023 18:53:14 +0100 Subject: [PATCH] ci: migrate from MySQL to MariaDB --- .github/workflows/main.yml | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index cfd96233..24542cbb 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -36,11 +36,18 @@ jobs: run: npm ci --prefer-offline env: HUSKY: 0 - - name: Set up MySQL - run: | - sudo systemctl start mysql.service; - mysql -e 'CREATE DATABASE ${{ env.DB_DATABASE_NAME }};' -u${{ env.DB_USER }} -p${{ env.DB_PASSWORD }}; - mysql -u${{ env.DB_USER }} -p${{ env.DB_PASSWORD }} ${{ env.DB_DATABASE_NAME }} < ./trainer.sql + - name: Disable MySQL + run: sudo systemctl stop mysql.service; + - name: Download Mariadb + uses: getong/mariadb-action@v1.1 + with: + mariadb version: '10.11' + mysql database: ${{ env.DB_DATABASE_NAME }} + mysql root password: ${{ env.DB_PASSWORD }} + mysql user: ${{ env.DB_USER }} + mysql password: ${{ env.DB_PASSWORD }} + - name: Setup Dabase MySQL + run: mysql -h 127.0.0.1 -u${{ env.DB_USER }} -p${{ env.DB_PASSWORD }} ${{ env.DB_DATABASE_NAME }} < ./trainer.sql - name: Build app run: npx vercel pull --yes --token=${{ secrets.VERCEL_TOKEN }} && npx vercel build ${{ github.event_name == 'push' && '--prod' || '' }} env: