瀏覽代碼

:construction_worker: Add Solana install step

Gabriele Picco 1 年之前
父節點
當前提交
3196f4ef1c
共有 1 個文件被更改,包括 16 次插入2 次删除
  1. 16 2
      .github/workflows/run-tests.yml

+ 16 - 2
.github/workflows/run-tests.yml

@@ -74,11 +74,25 @@ jobs:
     runs-on: ubuntu-latest
     runs-on: ubuntu-latest
     steps:
     steps:
       - uses: actions/checkout@v4
       - uses: actions/checkout@v4
+
+      - name: Install Rust
+        uses: dtolnay/rust-toolchain@stable
+        with:
+          toolchain: stable
+
+      - name: Cache Rust
+        uses: Swatinem/rust-cache@v2
+
+      - name: Install Solana
+        run: |
+          sh -c "$(curl -sSfL https://release.solana.com/${{ env.solana_version }}/install)"
+          export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"
+          echo "$HOME/.local/share/solana/install/active_release/bin" >> $GITHUB_PATH
+          solana --version
+
       - name: Create keypair
       - name: Create keypair
         run: |
         run: |
           export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"
           export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"
-          echo $PATH
-          ls -la $HOME/.local/share/solana/install/active_release/bin
           solana --version
           solana --version
           solana-keygen new --silent --no-bip39-passphrase
           solana-keygen new --silent --no-bip39-passphrase
           solana airdrop 100
           solana airdrop 100