Adds scripts/harb-evaluator/evaluate.sh which: - Accepts a PR number, resolves the branch via Codeberg API or git remote scan - Checks out that branch into an isolated git worktree - Boots a fresh docker compose stack with a unique COMPOSE_PROJECT name - Waits for anvil healthy, bootstrap complete, ponder healthy + indexed - Sources contract addresses from tmp/containers/contracts.env (never hardcoded) - Exports EVAL_* env vars and runs any *.sh scripts under scenarios/ - Always tears down the stack and removes the worktree on exit (pass or fail) - Returns 0 (gate passed), 1 (gate failed), or 2 (infra error) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| harb-evaluator | ||
| bootstrap-common.sh | ||
| build-ci-images.sh | ||
| build-kraiken-lib.sh | ||
| ci-bootstrap.sh | ||
| dev.sh | ||
| quick-screenshot.mjs | ||
| review-poll.sh | ||
| review-pr.sh | ||
| run-usertest.sh | ||
| screenshot-stake-page.mjs | ||
| sync-tax-rates.mjs | ||
| wait-for-service.sh | ||
| watch-kraiken-lib.sh | ||