@@ -19,6 +19,34 @@ inputs:
1919 description : " The OpenAI API key"
2020 required : true
2121 type : string
22+ mysql-host :
23+ description : " MySQL database host"
24+ required : false
25+ type : string
26+ default : " localhost"
27+ mysql-port :
28+ description : " MySQL database port"
29+ required : false
30+ type : string
31+ default : " 3306"
32+ mysql-user :
33+ description : " MySQL database user"
34+ required : false
35+ type : string
36+ default : " test_user"
37+ mysql-password :
38+ description : " MySQL database password"
39+ required : true
40+ type : string
41+ mysql-database :
42+ description : " MySQL database name"
43+ required : true
44+ type : string
45+ mysql-charset :
46+ description : " MySQL database charset"
47+ required : false
48+ type : string
49+ default : " utf8mb4"
2250
2351runs :
2452 using : " composite"
@@ -71,10 +99,22 @@ runs:
7199 touch ./.env
72100 echo "OPENAI_API_ORGANIZATION=${{ env.OPENAI_API_ORGANIZATION }}" >> ./.env
73101 echo "OPENAI_API_KEY=${{ env.OPENAI_API_KEY }}" >> ./.env
102+ echo "MYSQL_HOST=${{ env.MYSQL_HOST }}" >> ./.env
103+ echo "MYSQL_PORT=${{ env.MYSQL_PORT }}" >> ./.env
104+ echo "MYSQL_USER=${{ env.MYSQL_USER }}" >> ./.env
105+ echo "MYSQL_PASSWORD=${{ env.MYSQL_PASSWORD }}" >> ./.env
106+ echo "MYSQL_DATABASE=${{ env.MYSQL_DATABASE }}" >> ./.env
107+ echo "MYSQL_CHARSET=${{ env.MYSQL_CHARSET }}" >> ./.env
74108 echo "DEBUG_MODE=False" >> ./.env
75109 env :
76110 OPENAI_API_ORGANIZATION : ${{ inputs.openai-api-organization }}
77111 OPENAI_API_KEY : ${{ inputs.openai-api-key }}
112+ MYSQL_HOST : ${{ inputs.mysql-host }}
113+ MYSQL_PORT : ${{ inputs.mysql-port }}
114+ MYSQL_USER : ${{ inputs.mysql-user }}
115+ MYSQL_PASSWORD : ${{ inputs.mysql-password }}
116+ MYSQL_DATABASE : ${{ inputs.mysql-database }}
117+ MYSQL_CHARSET : ${{ inputs.mysql-charset }}
78118
79119 - name : Run Python unit tests
80120 shell : bash
0 commit comments