diff --git a/.github/workflows/trilogy.yml b/.github/workflows/trilogy.yml index 009de44c..e4bd2882 100644 --- a/.github/workflows/trilogy.yml +++ b/.github/workflows/trilogy.yml @@ -41,5 +41,10 @@ jobs: run: bundle exec rake trilogy:rebuild_database env: MYSQL_ROOT_PASSWORD: root + - name: Create user, grant privledges,and flush # workaround to resolve https://github.com/trilogy-libraries/activerecord-trilogy-adapter/issues/64 + run: | + mysql -e "CREATE USER 'test'@'localhost' IDENTIFIED WITH mysql_native_password BY 'test';" -uMYSQL_USER -pMYSQL_ROOT_PASSWORD + mysql -e "GRANT ALL PRIVILEGES ON *.* TO 'test'@'localhost' WITH GRANT OPTION;" -uMYSQL_USER -pMYSQL_ROOT_PASSWORD + mysql -e "FLUSH PRIVILEGES;" -uMYSQL_USER -pMYSQL_ROOT_PASSWORD - name: Trilogy test run: bundle exec rake trilogy:test