Mercurial > p > roundup > code
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
