Skip to content

Commit 64a8b16

Browse files
authored
Workflow
1 parent 9f1dc44 commit 64a8b16

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

.github/workflows/php74-latest-wp-test.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,10 @@ jobs:
5858

5959
- name: Prepare Database
6060
run: |
61-
# Drop the database if it exists to avoid creation error
61+
# Make sure database doesn't exist before creating it
6262
mysql -u root --password=root --host=127.0.0.1 --port=3306 -e "DROP DATABASE IF EXISTS wordpress_test;"
63-
mysql -u root --password=root --host=127.0.0.1 --port=3306 -e "CREATE DATABASE IF NOT EXISTS wordpress_test;"
63+
# Force creating a fresh database
64+
mysqladmin -u root --password=root --host=127.0.0.1 --port=3306 --force create wordpress_test
6465
6566
- name: Create tests directory structure
6667
run: |
@@ -187,8 +188,10 @@ jobs:
187188
fi
188189
fi
189190
190-
# Create database
191-
mysqladmin create $DB_NAME --user="$DB_USER" --password="$DB_PASS"$EXTRA
191+
# First, ensure database doesn't exist (ignore errors)
192+
mysql --user="$DB_USER" --password="$DB_PASS"$EXTRA -e "DROP DATABASE IF EXISTS $DB_NAME" || true
193+
# Now create fresh database with force flag
194+
mysqladmin create $DB_NAME --user="$DB_USER" --password="$DB_PASS"$EXTRA --force
192195
}
193196
194197
install_wp

0 commit comments

Comments
 (0)