Skip to content

Commit 7251ea9

Browse files
committed
Stabilize sandbox smoke and fix docs links
1 parent 61fdb59 commit 7251ea9

2 files changed

Lines changed: 16 additions & 4 deletions

File tree

.github/workflows/ci.yml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -406,7 +406,19 @@ jobs:
406406
python-version: "3.12"
407407

408408
- name: Build sandbox images required for OpenVEX generation
409-
run: docker compose -f deploy/sandbox/compose.yaml --profile diffusion build ui agent search-mediator diffusion
409+
run: |
410+
for attempt in 1 2 3; do
411+
if docker compose -f deploy/sandbox/compose.yaml --profile diffusion build ui agent search-mediator diffusion; then
412+
exit 0
413+
fi
414+
if [ "$attempt" -eq 3 ]; then
415+
echo "Sandbox image build failed after ${attempt} attempts"
416+
exit 1
417+
fi
418+
sleep_seconds=$((attempt * 20))
419+
echo "Sandbox image build failed; retrying in ${sleep_seconds}s"
420+
sleep "$sleep_seconds"
421+
done
410422
411423
- name: Generate sandbox OpenVEX document
412424
run: |

docs/install/quickstart.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -246,8 +246,8 @@ The installer ISO and portable USB image are produced by every tagged release an
246246

247247
## Next Steps
248248

249-
- [Import a GGUF Model](../examples/import-gguf-model.md)
250-
- [Enable Web Search](../examples/enable-web-search.md)
251-
- [Vault Management](../examples/lock-unlock-vault.md)
249+
- [Import a GGUF Model](../../examples/import-gguf-model.md)
250+
- [Enable Web Search](../../examples/enable-web-search.md)
251+
- [Vault Management](../../examples/lock-unlock-vault.md)
252252
- [Security Dashboard](http://127.0.0.1:8480/security) — verify your appliance health
253253
- [Why is this safe?](../why-is-this-safe.md) — plain-language security explanation

0 commit comments

Comments
 (0)