Skip to content

Commit

Permalink
Update rubyonrails.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
yu-yaba authored Dec 15, 2024
1 parent e1c4106 commit eb51d5c
Showing 1 changed file with 12 additions and 1 deletion.
13 changes: 12 additions & 1 deletion .github/workflows/rubyonrails.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
MYSQL_PASSWORD: ${{ secrets.MYSQL_PASSWORD }}
env:
RAILS_ENV: test
DATABASE_URL: mysql2://${{ secrets.MYSQL_USER }}:${{ secrets.MYSQL_PASSWORD }}@mysql:3306/${{ secrets.MYSQL_DATABASE }}
DATABASE_URL: mysql2://${{ secrets.MYSQL_USER }}:${{ secrets.MYSQL_PASSWORD }}@127.0.0.1:3306/${{ secrets.MYSQL_DATABASE }}

steps:
- name: Checkout code
Expand All @@ -37,6 +37,17 @@ jobs:
- name: Install dependencies
run: bundle install --jobs 4 --retry 3

- name: Wait for MySQL
run: |
for i in {1..10}; do
if mysqladmin ping --host=127.0.0.1 --user="${{ secrets.MYSQL_USER }}" --password="${{ secrets.MYSQL_PASSWORD }}" --silent; then
echo "MySQL is up!"
break
fi
echo "Waiting for MySQL..."
sleep 5
done
- name: Set up database
run: |
bundle exec rails db:create
Expand Down

0 comments on commit eb51d5c

Please sign in to comment.