瀏覽代碼

update cli version and add retry cli download on error (#2335)

Henry-E 2 年之前
父節點
當前提交
e910d44b67
共有 3 個文件被更改,包括 10 次插入2 次删除
  1. 8 0
      .github/actions/setup-solana/action.yaml
  2. 1 1
      .github/workflows/no-cashing-tests.yaml
  3. 1 1
      .github/workflows/tests.yaml

+ 8 - 0
.github/actions/setup-solana/action.yaml

@@ -11,6 +11,14 @@ runs:
           ~/.cache/solana/
           ~/.local/share/solana/
         key: solana-${{ runner.os }}-v0000-${{ env.SOLANA_CLI_VERSION }}
+    - uses: nick-fields/retry@v2
+      with:
+        retry_wait_seconds: 300
+        timeout_minutes: 2
+        max_attempts: 10
+        retry_on: error
+        shell: bash
+        command: sh -c "$(curl -sSfL https://release.solana.com/v${{ env.SOLANA_CLI_VERSION }}/install)"
     - run: sh -c "$(curl -sSfL https://release.solana.com/v${{ env.SOLANA_CLI_VERSION }}/install)"
       shell: bash
     - run: echo "/home/runner/.local/share/solana/install/active_release/bin" >> $GITHUB_PATH

+ 1 - 1
.github/workflows/no-cashing-tests.yaml

@@ -5,7 +5,7 @@ on:
     branches:
       - master
 env:
-  SOLANA_CLI_VERSION: 1.14.7
+  SOLANA_CLI_VERSION: 1.14.11
   NODE_VERSION: 17.0.1
 
 jobs:

+ 1 - 1
.github/workflows/tests.yaml

@@ -8,7 +8,7 @@ on:
     branches:
       - master
 env:
-  SOLANA_CLI_VERSION: 1.14.7
+  SOLANA_CLI_VERSION: 1.14.11
   NODE_VERSION: 17.0.1
   CARGO_PROFILE: debug