File tree Expand file tree Collapse file tree 1 file changed +15
-5
lines changed Expand file tree Collapse file tree 1 file changed +15
-5
lines changed Original file line number Diff line number Diff line change @@ -15,11 +15,21 @@ jobs:
1515 uses : actions/checkout@v4
1616
1717 - name : Install Aptos CLI
18- run : |
19- curl -sSL "https://aptos.dev/scripts/install_cli.py" | python3
20- echo "$HOME/.local/bin" >> $GITHUB_PATH
21- aptos --version
22-
18+ env :
19+ GH_TOKEN : ${{ github.token }} # даём токен скрипту (снимает rate limit)
20+ GITHUB_TOKEN : ${{ github.token }} # на всякий — оба названия переменных
21+ run : |
22+ set -euo pipefail
23+ # ретрай с экспоненциальной задержкой, если вдруг API снова вернёт 403
24+ for i in 0 1 2 3; do
25+ if curl -sSL "https://aptos.dev/scripts/install_cli.py" | python3; then
26+ break
27+ fi
28+ echo "Install failed, retry in $((2**i))s..."
29+ sleep $((2**i))
30+ done
31+ echo "$HOME/.local/bin" >> $GITHUB_PATH
32+ aptos --version
2333 - name: Static sanity checks
2434 run: |
2535 set -euo pipefail
You can’t perform that action at this time.
0 commit comments