File tree Expand file tree Collapse file tree 2 files changed +14
-8
lines changed
Expand file tree Collapse file tree 2 files changed +14
-8
lines changed Original file line number Diff line number Diff line change @@ -89,7 +89,7 @@ concurrency:
8989
9090jobs :
9191 e2e-brev :
92- if : github.repository == 'NVIDIA/NemoClaw'
92+ if : github.repository == 'NVIDIA/NemoClaw' || github.repository == 'jyaunches/NemoClaw'
9393 runs-on : ubuntu-latest
9494 timeout-minutes : 90
9595 steps :
Original file line number Diff line number Diff line change @@ -78,14 +78,17 @@ if ! command -v node >/dev/null 2>&1; then
7878 fi
7979 sudo -E bash " $tmpdir /setup_node.sh"
8080 )
81- # Retry apt-get install — Brev provisioning can grab the lock between operations
82- for attempt in 1 2 3 4 5; do
81+ # Retry apt-get install — Brev provisioning can hold the lock for minutes
82+ for attempt in 1 2 3 4 5 6 7 8 9 10 ; do
8383 wait_for_apt
8484 if sudo apt-get install -y -qq nodejs 2>&1 ; then
8585 break
8686 fi
87- info " apt-get install nodejs failed (attempt $attempt /5), retrying..."
88- sleep 10
87+ if [ " $attempt " -eq 10 ]; then
88+ fail " apt-get install nodejs failed after 10 attempts"
89+ fi
90+ info " apt-get install nodejs failed (attempt $attempt /10), retrying in 30s..."
91+ sleep 30
8992 done
9093 info " Node.js $( node --version) installed"
9194else
9699if ! command -v docker > /dev/null 2>&1 ; then
97100 wait_for_apt
98101 info " Installing Docker..."
99- for attempt in 1 2 3 4 5; do
102+ for attempt in 1 2 3 4 5 6 7 8 9 10 ; do
100103 wait_for_apt
101104 if sudo apt-get update -qq > /dev/null 2>&1 && sudo apt-get install -y -qq docker.io > /dev/null 2>&1 ; then
102105 break
103106 fi
104- info " Docker install failed (attempt $attempt /5), retrying..."
105- sleep 10
107+ if [ " $attempt " -eq 10 ]; then
108+ fail " Docker install failed after 10 attempts"
109+ fi
110+ info " Docker install failed (attempt $attempt /10), retrying in 30s..."
111+ sleep 30
106112 done
107113 sudo usermod -aG docker " $( whoami) "
108114 info " Docker installed"
You can’t perform that action at this time.
0 commit comments