fix: cargo-build-sbf в PATH + наш keypair в .anchor (без keys sync, перезаписывающего ID)

This commit is contained in:
2026-09-02 18:36:34 +03:00
parent 3e4b8a3bfe
commit 57067d920d
+8 -4
View File
@@ -64,6 +64,9 @@ jobs:
mkdir -p "$HOME/solana-local" mkdir -p "$HOME/solana-local"
cp solana-release/bin/solana* "$HOME/solana-local/" 2>/dev/null || true cp solana-release/bin/solana* "$HOME/solana-local/" 2>/dev/null || true
cp solana-release/bin/cargo-build-bpf "$HOME/solana-local/" 2>/dev/null || true cp solana-release/bin/cargo-build-bpf "$HOME/solana-local/" 2>/dev/null || true
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
echo "$HOME/solana-local" >> "$GITHUB_PATH" echo "$HOME/solana-local" >> "$GITHUB_PATH"
echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH"
export PATH="$HOME/solana-local:$PATH" export PATH="$HOME/solana-local:$PATH"
@@ -97,10 +100,11 @@ jobs:
echo "### HOME=$HOME" echo "### HOME=$HOME"
mkdir -p "$HOME/.config/solana" mkdir -p "$HOME/.config/solana"
cp ../deploy/dev_smart_updown-keypair.json "$HOME/.config/solana/id.json" cp ../deploy/dev_smart_updown-keypair.json "$HOME/.config/solana/id.json"
echo "### id.json pubkey:" echo "### размещаем наш keypair в .anchor (для Program ID 9ALs)"
solana-keygen pubkey "$HOME/.config/solana/id.json" 2>&1 || cat "$HOME/.config/solana/id.json" mkdir -p .anchor
echo "### anchor keys sync:" cp ../deploy/dev_smart_updown-keypair.json .anchor/smart_updown-keypair.json
anchor keys sync cp ../deploy/dev_smart_updown-keypair.json .anchor/9ALsnxXNzDBv3mokngCHbruRTWUZiWR7pf7vswS1fCpf-keypair.json 2>/dev/null || true
ls -la .anchor/
echo "### построение:" echo "### построение:"
anchor build anchor build