File tree 1 file changed +12
-1
lines changed
1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change 55
55
run : php artisan optimize:clear
56
56
- name : Run Schema Dump
57
57
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
58
65
- name : Check if schema has changed
59
66
id : diff
60
67
run : |
64
71
else
65
72
echo "Changes detected in schema"
66
73
echo "has_changes=true" >> $GITHUB_OUTPUT
67
- cp database/schema/mysql-schema-new.sql database/schema/mysql-schema.sql
68
74
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
69
80
- name : Commit Schema Changes
70
81
if : steps.diff.outputs.has_changes == 'true'
71
82
uses : stefanzweifel/git-auto-commit-action@v5
You can’t perform that action at this time.
0 commit comments