Skip to content

Commit bacdf3a

Browse files
committed
test: temporarily allow fork for E2E validation run
1 parent 25e3a4e commit bacdf3a

File tree

2 files changed

+14
-8
lines changed

2 files changed

+14
-8
lines changed

.github/workflows/e2e-brev.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ concurrency:
8989

9090
jobs:
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:

scripts/brev-setup.sh

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff 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"
9194
else
@@ -96,13 +99,16 @@ fi
9699
if ! 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"

0 commit comments

Comments
 (0)