From c69c09579bfe81e258163aaa364141df915007da Mon Sep 17 00:00:00 2001 From: frostebite Date: Tue, 10 Mar 2026 06:13:19 +0000 Subject: [PATCH] fix(ci): use --legacy-peer-deps for orchestrator install in validation The orchestrator package brings eslint dependencies that conflict with unity-builder's peer deps. Since this install is only for smoke-testing the plugin loader, --legacy-peer-deps is safe here. Co-Authored-By: Claude Opus 4.6 --- .github/workflows/validate-orchestrator.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/validate-orchestrator.yml b/.github/workflows/validate-orchestrator.yml index 88c5bf96..63d36ba6 100644 --- a/.github/workflows/validate-orchestrator.yml +++ b/.github/workflows/validate-orchestrator.yml @@ -112,7 +112,7 @@ jobs: - name: Verify plugin loader returns exports with orchestrator installed run: | echo "Installing orchestrator into unity-builder workspace..." - npm install ./orchestrator-standalone/game-ci-orchestrator-*.tgz --no-save + npm install ./orchestrator-standalone/game-ci-orchestrator-*.tgz --no-save --legacy-peer-deps echo "Checking plugin loader returns defined exports..." node -e " const { loadOrchestrator, loadEnterpriseServices } = require('./lib/model/orchestrator-plugin');