Skip to content

Commit f1eb257

Browse files
authored
Update move-ci.yml
1 parent f1fcae8 commit f1eb257

File tree

1 file changed

+15
-5
lines changed

1 file changed

+15
-5
lines changed

.github/workflows/move-ci.yml

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)