Skip to content

Commit 01b8879

Browse files
committed
feat: add Unity license credentials to Docker containers in CI workflow
1 parent 87c45ff commit 01b8879

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

.github/workflows/claude-nl-suite.yml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)