@@ -252,6 +252,16 @@ jobs:
252252
253253 continue-on-error : ${{ matrix.dbtype == 'sqlite' || matrix.dbtype == 'mariadb' || matrix.php == 'nightly' }}
254254
255+ env :
256+ MYSQL_HOST : 127.0.0.1
257+ MYSQL_TCP_PORT : 3306
258+ WP_CLI_TEST_DBROOTUSER : root
259+ WP_CLI_TEST_DBROOTPASS : root
260+ WP_CLI_TEST_DBNAME : wp_cli_test
261+ WP_CLI_TEST_DBUSER : wp_cli_test
262+ WP_CLI_TEST_DBPASS : password1
263+ WP_CLI_TEST_DBHOST : 127.0.0.1:3306
264+
255265 steps :
256266 - name : Check out source code
257267 uses : actions/checkout@v5
@@ -293,24 +303,12 @@ jobs:
293303 with :
294304 mysql-version : ${{ matrix.mysql }}
295305 auto-start : true
296- root-password : root
297- user : wp_cli_test
298- password : password1
306+ root-password : ${{ env.WP_CLI_TEST_DBROOTPASS }}
307+ user : ${{ env.WP_CLI_TEST_DBUSER}}
308+ password : ${{ env.WP_CLI_TEST_DBPASS}}
299309 my-cnf : |
300310 default_authentication_plugin=mysql_native_password
301311
302- - name : Configure DB environment
303- if : ${{ matrix.dbtype != 'sqlite' }}
304- run : |
305- echo "MYSQL_HOST=127.0.0.1" >> $GITHUB_ENV
306- echo "MYSQL_TCP_PORT=3306" >> $GITHUB_ENV
307- echo "WP_CLI_TEST_DBROOTUSER=root" >> $GITHUB_ENV
308- echo "WP_CLI_TEST_DBROOTPASS=root" >> $GITHUB_ENV
309- echo "WP_CLI_TEST_DBNAME=wp_cli_test" >> $GITHUB_ENV
310- echo "WP_CLI_TEST_DBUSER=wp_cli_test" >> $GITHUB_ENV
311- echo "WP_CLI_TEST_DBPASS=password1" >> $GITHUB_ENV
312- echo "WP_CLI_TEST_DBHOST=127.0.0.1:3306" >> $GITHUB_ENV
313-
314312 - name : Prepare test database
315313 if : ${{ matrix.dbtype != 'sqlite' }}
316314 run : composer prepare-tests
0 commit comments