Retry browser test dependency installs

This commit is contained in:
Mohamed Boudra
2026-06-19 05:11:52 +07:00
parent 0c6f008115
commit de5307dfa0
+26 -4
View File
@@ -189,8 +189,19 @@ jobs:
node-version: "22" node-version: "22"
cache: "npm" cache: "npm"
- name: Install dependencies - name: Install dependencies with retry
run: npm ci run: |
for attempt in 1 2 3; do
if npm ci; then
exit 0
else
exit_code=$?
fi
if [ "$attempt" -eq 3 ]; then
exit $exit_code
fi
sleep $((attempt * 20))
done
- name: Install Playwright browsers - name: Install Playwright browsers
timeout-minutes: 10 timeout-minutes: 10
@@ -241,8 +252,19 @@ jobs:
node-version: "22" node-version: "22"
cache: "npm" cache: "npm"
- name: Install dependencies - name: Install dependencies with retry
run: npm ci run: |
for attempt in 1 2 3; do
if npm ci; then
exit 0
else
exit_code=$?
fi
if [ "$attempt" -eq 3 ]; then
exit $exit_code
fi
sleep $((attempt * 20))
done
- name: Install Playwright browsers - name: Install Playwright browsers
timeout-minutes: 10 timeout-minutes: 10