From 79d93335a0bdad4cb0204e65e07495960ac11605 Mon Sep 17 00:00:00 2001 From: Hermes Agent Date: Wed, 2 Sep 2026 18:57:04 +0300 Subject: [PATCH] =?UTF-8?q?fix:=20=D0=BF=D1=80=D0=B5=D0=B4=D1=83=D1=81?= =?UTF-8?q?=D1=82=D0=B0=D0=BD=D0=BE=D0=B2=D0=BA=D0=B0=20SBF=20platform-too?= =?UTF-8?q?ls=20(LLVM)=20=D1=87=D0=B5=D1=80=D0=B5=D0=B7=20install.sh=20?= =?UTF-8?q?=D1=81=20anza-xyz=20+=20rustup=20link=20solana?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/deploy-devnet.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.gitea/workflows/deploy-devnet.yml b/.gitea/workflows/deploy-devnet.yml index f50b412..75a4b03 100644 --- a/.gitea/workflows/deploy-devnet.yml +++ b/.gitea/workflows/deploy-devnet.yml @@ -67,6 +67,21 @@ jobs: cp solana-release/bin/cargo-build-sbf "$HOME/solana-local/" 2>/dev/null || true cp solana-release/bin/cargo-test-bpf "$HOME/solana-local/" 2>/dev/null || true cp solana-release/bin/cargo-test-sbf "$HOME/solana-local/" 2>/dev/null || true + # sbf-sdk и прочие каталоги (deps, perf-libs, sdk) — рекурсивно + for d in sdk deps perf-libs; do + [ -d "solana-release/bin/$d" ] && cp -r "solana-release/bin/$d" "$HOME/solana-local/" + done + echo "### предустановка SBF platform-tools (LLVM) с anza-xyz:" + cd "$HOME/solana-local/sdk/sbf" + ls dependencies/platform-tools/llvm/bin/clang 2>/dev/null || bash scripts/install.sh || true + ls dependencies/platform-tools/llvm/bin/ 2>/dev/null | grep -iE 'clang|objcopy' | head -6 + # линкуем solana toolchain (на случай если install.sh его не сделал) + . "$HOME/.cargo/env" 2>/dev/null || true + if [ -d "$HOME/solana-local/sdk/sbf/dependencies/platform-tools/rust" ]; then + rustup toolchain link solana "$HOME/solana-local/sdk/sbf/dependencies/platform-tools/rust" 2>/dev/null || true + fi + echo "### sbf-sdk на месте:" + ls "$HOME/solana-local/sdk/sbf/" 2>&1 | head -5 echo "$HOME/solana-local" >> "$GITHUB_PATH" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" export PATH="$HOME/solana-local:$PATH"