From ec88bfdd6dafb71b4636fc448af41452d35928f2 Mon Sep 17 00:00:00 2001 From: Hermes Agent Date: Wed, 2 Sep 2026 17:20:20 +0300 Subject: [PATCH] =?UTF-8?q?fix:=20reTRY=20solana=20install=20+=20=D1=8F?= =?UTF-8?q?=D0=B2=D0=BD=D1=8B=D0=B9=20PATH=20=D0=BD=D0=B0=20=D0=B2=D1=81?= =?UTF-8?q?=D0=B5=D1=85=20=D1=88=D0=B0=D0=B3=D0=B0=D1=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/deploy-devnet.yml | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/deploy-devnet.yml b/.gitea/workflows/deploy-devnet.yml index 2f3874c..ab4de22 100644 --- a/.gitea/workflows/deploy-devnet.yml +++ b/.gitea/workflows/deploy-devnet.yml @@ -21,7 +21,13 @@ jobs: - name: Setup Solana CLI run: | - sh -c "$(curl -sSfL https://release.solana.com/v1.18.26/install)" + for i in 1 2 3; do + curl -sSfL https://release.solana.com/v1.18.26/install -o /tmp/solana-install.sh && break + echo "retry $i"; sleep 5 + done + sh /tmp/solana-install.sh + ls "$HOME/.local/share/solana/install/active_release/bin" >/dev/null 2>&1 || \ + curl -sSfL https://release.solana.com/v1.18.26/install -o /tmp/solana-install.sh && sh /tmp/solana-install.sh echo "$HOME/.local/share/solana/install/active_release/bin" >> "$GITHUB_PATH" echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" @@ -36,20 +42,28 @@ jobs: - name: Airdrop devnet SOL (to keypair address) run: | + export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH" solana airdrop 2 9ALsnxXNzDBv3mokngCHbruRTWUZiWR7pf7vswS1fCpf \ --url https://api.devnet.solana.com || \ solana airdrop 2 9ALsnxXNzDBv3mokngCHbruRTWUZiWR7pf7vswS1fCpf \ --url https://api.devnet.solana.com + solana balance 9ALsnxXNzDBv3mokngCHbruRTWUZiWR7pf7vswS1fCpf --url https://api.devnet.solana.com - name: Build program working-directory: program - run: anchor build + run: | + export PATH="$HOME/.local/share/solana/install/active_release/bin:$HOME/.cargo/bin:$PATH" + anchor build - name: Test program working-directory: program - run: anchor test + run: | + export PATH="$HOME/.local/share/solana/install/active_release/bin:$HOME/.cargo/bin:$PATH" + anchor test - name: Deploy to devnet working-directory: program - run: anchor deploy --provider.cluster devnet \ + run: | + export PATH="$HOME/.local/share/solana/install/active_release/bin:$HOME/.cargo/bin:$PATH" + anchor deploy --provider.cluster devnet \ --provider.wallet ../deploy/dev_smart_updown-keypair.json \ No newline at end of file