diff .github/workflows/ci-test.yml @ 6859:ebdadf3b2653

fixes and re-enable mysql.
author John Rouillard <rouilj@ieee.org>
date Wed, 31 Aug 2022 23:15:13 -0400
parents 9309493b70c4
children 69928bcce59d
line wrap: on
line diff
--- a/.github/workflows/ci-test.yml	Wed Aug 31 23:05:18 2022 -0400
+++ b/.github/workflows/ci-test.yml	Wed Aug 31 23:15:13 2022 -0400
@@ -28,8 +28,8 @@
     #    os: [ubuntu-latest, macos-latest, windows-latest]
 
     env:
-    #  OS: ${{ matrix.os }}
-    PYTHON_VERSION: ${{ matrix.python-version }}
+      #  OS: ${{ matrix.os }}
+      - PYTHON_VERSION: ${{ matrix.python-version }}
 
     steps:
       # Checkout the latest code from the repo
@@ -57,19 +57,13 @@
           sudo -u postgres psql -c "CREATE ROLE rounduptest WITH CREATEDB LOGIN PASSWORD 'rounduptest';" -U postgres
 
       - name: Install mysql/mariadb
-        if: ${{ false }}
         run: |
           sudo apt-get install mysql-server mysql-client
           # set up mysql database
           sudo sed -i -e '/^\[mysqld\]/,/^\[mysql/s/^max_allowed_packet.*/max_allowed_packet = 500M/' /etc/mysql/my.cnf
           cat /etc/mysql/my.cnf
           sudo service mysql restart
-          mysql -u root -e 'GRANT ALL ON rounduptest.* TO rounduptest@localhost IDENTIFIED BY "rounduptest";'
-          # HACK: workaround mysql bug: http://bugs.mysql.com/bug.php?id=74901
-          #   needed for test_mysql.mysqlDBTest.testFilteringSpecialChars
-          # plus others. Otherwise we get:
-          # COLLATION 'utf8_bin' is not valid for CHARACTER SET 'utf8mb4'
-          # sed -i 's/CREATE DATABASE \%s/CREATE DATABASE \%s COLLATE utf8_general_ci/' roundup/backends/back_mysql.py
+          sudo mysql -u root -e 'GRANT ALL ON rounduptest.* TO rounduptest@localhost IDENTIFIED BY "rounduptest";'
 
       - name: Update pip
         run: python -m pip install --upgrade pip

Roundup Issue Tracker: http://roundup-tracker.org/