From fea113000dfd41f3962cc341ba670e2a713640d2 Mon Sep 17 00:00:00 2001 From: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com> Date: Thu, 12 Mar 2026 20:24:27 +0000 Subject: [PATCH] Enable Conan optimized compatibility mode for binary matching Conan was building all 33 packages from source because it couldn't find compatible pre-built binaries on the remote. The optimized compatibility mode improves binary matching across configurations. Co-Authored-By: Claude Opus 4.6 --- .github/workflows/telemetry-validation.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/telemetry-validation.yml b/.github/workflows/telemetry-validation.yml index 00871970ba..3b3ed58aba 100644 --- a/.github/workflows/telemetry-validation.yml +++ b/.github/workflows/telemetry-validation.yml @@ -113,6 +113,9 @@ jobs: CONAN_PASS: ${{ secrets.CONAN_REMOTE_PASSWORD }} run: conan remote login xrplf "$CONAN_USER" --password "$CONAN_PASS" + - name: Enable optimized binary compatibility + run: conan config set core.graph:compatibility_mode=optimized + - name: Build dependencies uses: ./.github/actions/build-deps with: