Skip to content

Commit

Permalink
feat: fix macOS CI error (#99)
Browse files Browse the repository at this point in the history
* Update ci.yml

* Update ci.yml

* Update ci.yml

* Update ci.yml

* Update ci.yml

* Update ci.yml
  • Loading branch information
MuZhou233 committed Sep 18, 2024
1 parent af2bb69 commit 1afafd6
Showing 1 changed file with 7 additions and 10 deletions.
17 changes: 7 additions & 10 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,23 +50,20 @@ jobs:
brew list -1 | grep python | while read formula; do brew unlink $formula; brew link --overwrite $formula; done
brew update
brew uninstall --ignore-dependencies node
brew install node@18
brew link --overwrite node@18
brew upgrade
brew install postgresql mariadb sqlite
brew services start postgresql
brew install mariadb@10.5 sqlite
# pg_ctl -D /usr/local/var/postgres start
sleep 3
createuser casbin_rs
createdb casbin
psql postgres -c "alter user casbin_rs with encrypted password 'casbin_rs'; grant all privileges on database casbin to casbin_rs;"
echo "/usr/local/opt/mariadb@10.5/bin" >> $GITHUB_PATH
/usr/local/opt/mariadb@10.5/bin/mysql_install_db
/usr/local/opt/mariadb@10.5/bin/mysql.server start
#echo "/usr/local/opt/mariadb@10.5/bin" >> $GITHUB_PATH
#/usr/local/opt/mariadb@10.5/bin/mysql_install_db
#/usr/local/opt/mariadb@10.5/bin/mysql.server start
brew services start mariadb
sleep 3
/usr/local/opt/mariadb@10.5/bin/mysql -e "create user 'casbin_rs'@'localhost' identified by 'casbin_rs'; create database casbin; grant all on \`casbin\`.* to 'casbin_rs'@'localhost';" -urunner
echo "MYSQLCLIENT_LIB_DIR=/usr/local/opt/mariadb@10.5/lib" >> $GITHUB_ENV
mysql -e "create user 'casbin_rs'@'localhost' identified by 'casbin_rs'; create database casbin; grant all on \`casbin\`.* to 'casbin_rs'@'localhost';" -urunner
#echo "MYSQLCLIENT_LIB_DIR=/usr/local/opt/mariadb@10.5/lib" >> $GITHUB_ENV
- name: Setup PostgreSQL & MySQL & SQLite (for windows)
if: matrix.os == 'windows-latest'
Expand Down

0 comments on commit 1afafd6

Please sign in to comment.