Skip to content

Commit 7dc5676

Browse files
committed
Set db env vars at job level
1 parent ac42de1 commit 7dc5676

File tree

1 file changed

+13
-15
lines changed

1 file changed

+13
-15
lines changed

.github/workflows/testing.yml

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)