@@ -165,6 +165,9 @@ jobs:
165165 env :
166166 UNITY_IMAGE : ${{ env.UNITY_IMAGE }}
167167 ULF_OK : ${{ steps.ulf.outputs.ok }}
168+ UNITY_EMAIL : ${{ secrets.UNITY_EMAIL }}
169+ UNITY_PASSWORD : ${{ secrets.UNITY_PASSWORD }}
170+ UNITY_LICENSE : ${{ secrets.UNITY_LICENSE }}
168171 run : |
169172 set -euxo pipefail
170173 manual_args=()
@@ -173,6 +176,8 @@ jobs:
173176 fi
174177 docker run --rm --network host \
175178 -e HOME=/root \
179+ -e UNITY_EMAIL="${UNITY_EMAIL:-}" \
180+ -e UNITY_PASSWORD="${UNITY_PASSWORD:-}" \
176181 -v "${{ github.workspace }}:/workspace" -w /workspace \
177182 -v "$RUNNER_TEMP/unity-config:/root/.config/unity3d" \
178183 -v "$RUNNER_TEMP/unity-local:/root/.local/share/unity3d" \
@@ -195,6 +200,9 @@ jobs:
195200 env :
196201 UNITY_IMAGE : ${{ env.UNITY_IMAGE }}
197202 ULF_OK : ${{ steps.ulf.outputs.ok }}
203+ UNITY_EMAIL : ${{ secrets.UNITY_EMAIL }}
204+ UNITY_PASSWORD : ${{ secrets.UNITY_PASSWORD }}
205+ UNITY_LICENSE : ${{ secrets.UNITY_LICENSE }}
198206 run : |
199207 set -euxo pipefail
200208 manual_args=()
@@ -206,13 +214,15 @@ jobs:
206214 docker rm -f unity-mcp >/dev/null 2>&1 || true
207215 docker run -d --name unity-mcp --network host \
208216 -e HOME=/root \
217+ -e UNITY_EMAIL="${UNITY_EMAIL:-}" \
218+ -e UNITY_PASSWORD="${UNITY_PASSWORD:-}" \
209219 -e UNITY_MCP_ALLOW_BATCH=1 \
210220 -e UNITY_MCP_STATUS_DIR=/root/.unity-mcp \
211221 -e UNITY_MCP_BIND_HOST=127.0.0.1 \
212222 -v "${{ github.workspace }}:/workspace" -w /workspace \
213223 -v "$RUNNER_TEMP/unity-status:/root/.unity-mcp" \
214- -v "$RUNNER_TEMP/unity-config:/root/.config/unity3d:ro " \
215- -v "$RUNNER_TEMP/unity-local:/root/.local/share/unity3d:ro " \
224+ -v "$RUNNER_TEMP/unity-config:/root/.config/unity3d" \
225+ -v "$RUNNER_TEMP/unity-local:/root/.local/share/unity3d" \
216226 "$UNITY_IMAGE" /opt/unity/Editor/Unity -batchmode -nographics -logFile - \
217227 -stackTraceLogType Full \
218228 -projectPath /workspace/TestProjects/UnityMCPTests \
0 commit comments