Skip to content

Commit 9ad41d2

Browse files
author
David Yell
committed
Use sed the change the db creds
1 parent 63a77d8 commit 9ad41d2

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

.github/workflows/test.yml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ on:
1313

1414
env:
1515
DB_DATABASE: laravel_test
16-
DB_USER: sail
17-
DB_PASSWORD: password
16+
DB_USER: root
17+
DB_PASSWORD: root
1818
DB_HOST: 127.0.0.1
1919

2020
jobs:
@@ -27,10 +27,7 @@ jobs:
2727
- name: Start MySQL
2828
run: |
2929
sudo systemctl start mysql.service
30-
mysql -e "CREATE USER IF NOT EXISTS '${{ env.DB_USER }}'@'${{ env.DB_HOST }}' IDENTIFIED BY '${{ env.DB_PASSWORD }}';"
31-
mysql -e "GRANT ALL PRIVILEGES ON *.* TO '${{ env.DB_USER }}'@'${{ env.DB_HOST }}';"
32-
mysql -e 'CREATE DATABASE IF NOT EXISTS ${{ env.DB_DATABASE }};' -u${{ env.DB_USER }} -p${{ env.DB_PASSWORD }}
33-
mysql -e 'FLUSH PRIVILEGES;'
30+
mysql -e 'CREATE DATABASE ${{ env.DB_DATABASE }};' -u${{ env.DB_USER }} -p${{ env.DB_PASSWORD }}
3431
3532
- name: Checkout
3633
uses: actions/checkout@v4
@@ -42,7 +39,9 @@ jobs:
4239
coverage: none
4340

4441
- name: Prepare the environment
45-
run: cp .env.example .env
42+
run: |
43+
cp .env.example .env
44+
sed -i -e 's/^DB_DATABASE=.*/DB_DATABASE=${{ env.DB_DATABASE }}/' -e 's/^DB_USERNAME=.*/DB_USERNAME=${{ env.DB_USER }}/' -e 's/^DB_PASSWORD=.*/DB_PASSWORD=${{ env.DB_PASSWORD }}/' .env
4645
4746
- name: Get composer cache directory
4847
id: composer-cache

0 commit comments

Comments
 (0)