Skip to content

Commit 8a324ee

Browse files
committed
update: schema-dump.yml
1 parent 5a27617 commit 8a324ee

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

.github/workflows/schema-dump.yml

+12-1
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,13 @@ jobs:
5555
run: php artisan optimize:clear
5656
- name: Run Schema Dump
5757
run: php artisan schema:dump --path=database/schema/mysql-schema-new.sql
58+
env:
59+
DB_CONNECTION: mysql
60+
DB_HOST: 127.0.0.1
61+
DB_PORT: ${{ job.services.mysql.ports['3306'] }}
62+
DB_DATABASE: unit3d
63+
DB_USERNAME: root
64+
DB_PASSWORD: null
5865
- name: Check if schema has changed
5966
id: diff
6067
run: |
@@ -64,8 +71,12 @@ jobs:
6471
else
6572
echo "Changes detected in schema"
6673
echo "has_changes=true" >> $GITHUB_OUTPUT
67-
cp database/schema/mysql-schema-new.sql database/schema/mysql-schema.sql
6874
fi
75+
- name: Update Schema
76+
if: steps.diff.outputs.has_changes == 'true'
77+
run: |
78+
cp database/schema/mysql-schema-new.sql database/schema/mysql-schema.sql
79+
rm database/schema/mysql-schema-new.sql
6980
- name: Commit Schema Changes
7081
if: steps.diff.outputs.has_changes == 'true'
7182
uses: stefanzweifel/git-auto-commit-action@v5

0 commit comments

Comments
 (0)