Retry browser test dependency installs
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user