Sync workspace: config, docs, scripts, CI, operator rules, and submodule pointers.
- Update dbis_core, cross-chain-pmm-lps, explorer-monorepo, metamask-integration, pr-workspace/chains - Omit embedded publish git dirs and empty placeholders from index Made-with: Cursor
This commit is contained in:
@@ -5,6 +5,7 @@
|
||||
# 2. Wave 0 (NPMplus RPC fix + backup)
|
||||
# 3. Blockscout verification
|
||||
# 4. Public/private E2E
|
||||
# 4c. info.defi-oracle.io public smoke (non-fatal)
|
||||
# 5. Optional E2E remediation
|
||||
# 6. Optional config-ready chains + LINK funding
|
||||
# 7. Optional Chain 138 next steps
|
||||
@@ -19,6 +20,7 @@
|
||||
# ./scripts/run-full-operator-completion-from-lan.sh --include-config-ready-chains --include-chain138-next-steps
|
||||
# ./scripts/run-full-operator-completion-from-lan.sh --include-send-cross-chain --send-amount 0.01 [--send-recipient 0x...]
|
||||
# ./scripts/run-full-operator-completion-from-lan.sh --force-nginx-reset
|
||||
# ./scripts/run-full-operator-completion-from-lan.sh --skip-info-public # LAN-only; no HTTPS to public info hostname
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
@@ -44,6 +46,7 @@ INCLUDE_SEND_CROSS_CHAIN=false
|
||||
INSTALL_CRON=false
|
||||
APPLY_LOCAL_SECURITY=false
|
||||
FORCE_NGINX_RESET=false
|
||||
SKIP_INFO_PUBLIC=false
|
||||
TOKEN_AGG_PORT_OVERRIDE=""
|
||||
LINK_AMOUNT=""
|
||||
SEND_AMOUNT=""
|
||||
@@ -64,6 +67,7 @@ while [[ $# -gt 0 ]]; do
|
||||
--install-cron) INSTALL_CRON=true ;;
|
||||
--apply-local-security) APPLY_LOCAL_SECURITY=true ;;
|
||||
--force-nginx-reset) FORCE_NGINX_RESET=true ;;
|
||||
--skip-info-public) SKIP_INFO_PUBLIC=true ;;
|
||||
--token-agg-port)
|
||||
shift
|
||||
TOKEN_AGG_PORT_OVERRIDE="${1:-}"
|
||||
@@ -81,7 +85,7 @@ while [[ $# -gt 0 ]]; do
|
||||
SEND_RECIPIENT="${1:-}"
|
||||
;;
|
||||
-h|--help)
|
||||
sed -n '1,28p' "$0"
|
||||
sed -n '1,24p' "$0"
|
||||
exit 0
|
||||
;;
|
||||
*)
|
||||
@@ -274,6 +278,19 @@ run_e2e_with_optional_fix() {
|
||||
bash "$SCRIPT_DIR/verify/verify-end-to-end-routing.sh" --profile=private || log_warn "Private E2E still failing after remediation."
|
||||
}
|
||||
|
||||
run_info_hub_public_check() {
|
||||
section "Step 4c: info.defi-oracle.io public (non-fatal)"
|
||||
if [[ "$DRY_RUN" == true ]]; then
|
||||
run_cmd bash "$SCRIPT_DIR/verify/check-info-defi-oracle-public.sh"
|
||||
return 0
|
||||
fi
|
||||
if bash "$SCRIPT_DIR/verify/check-info-defi-oracle-public.sh"; then
|
||||
log_ok "info.defi-oracle.io public checks passed."
|
||||
else
|
||||
log_warn "info.defi-oracle.io public verify failed (edge/DNS). See docs/04-configuration/INFO_DEFI_ORACLE_IO_DEPLOYMENT.md"
|
||||
fi
|
||||
}
|
||||
|
||||
run_config_ready_chains() {
|
||||
section "Step 5: Config-Ready Chains + LINK Funding"
|
||||
if [[ "$DRY_RUN" == true ]]; then
|
||||
@@ -365,8 +382,8 @@ EOF
|
||||
}
|
||||
|
||||
section "Run Full Operator Completion"
|
||||
printf ' dry-run=%s skip-token-api-fix=%s skip-wave0=%s skip-verify=%s skip-e2e=%s fix-e2e-if-needed=%s include-config-ready-chains=%s include-chain138-next-steps=%s include-send-cross-chain=%s install-cron=%s apply-local-security=%s force-nginx-reset=%s\n' \
|
||||
"$DRY_RUN" "$SKIP_TOKEN_API_FIX" "$SKIP_WAVE0" "$SKIP_VERIFY" "$SKIP_E2E" "$FIX_E2E_IF_NEEDED" "$INCLUDE_CONFIG_READY_CHAINS" "$INCLUDE_CHAIN138_NEXT_STEPS" "$INCLUDE_SEND_CROSS_CHAIN" "$INSTALL_CRON" "$APPLY_LOCAL_SECURITY" "$FORCE_NGINX_RESET"
|
||||
printf ' dry-run=%s skip-token-api-fix=%s skip-wave0=%s skip-verify=%s skip-e2e=%s skip-info-public=%s fix-e2e-if-needed=%s include-config-ready-chains=%s include-chain138-next-steps=%s include-send-cross-chain=%s install-cron=%s apply-local-security=%s force-nginx-reset=%s\n' \
|
||||
"$DRY_RUN" "$SKIP_TOKEN_API_FIX" "$SKIP_WAVE0" "$SKIP_VERIFY" "$SKIP_E2E" "$SKIP_INFO_PUBLIC" "$FIX_E2E_IF_NEEDED" "$INCLUDE_CONFIG_READY_CHAINS" "$INCLUDE_CHAIN138_NEXT_STEPS" "$INCLUDE_SEND_CROSS_CHAIN" "$INSTALL_CRON" "$APPLY_LOCAL_SECURITY" "$FORCE_NGINX_RESET"
|
||||
printf ' proxmox-host=%s token-agg-port=%s\n' "$PROXMOX_HOST" "${TOKEN_AGG_PORT_OVERRIDE:-auto}"
|
||||
|
||||
if [[ "$SKIP_TOKEN_API_FIX" != true ]]; then
|
||||
@@ -393,6 +410,12 @@ else
|
||||
log_warn "Skipping E2E."
|
||||
fi
|
||||
|
||||
if [[ "$SKIP_INFO_PUBLIC" != true ]]; then
|
||||
run_info_hub_public_check
|
||||
else
|
||||
log_warn "Skipping info.defi-oracle.io public check (--skip-info-public)."
|
||||
fi
|
||||
|
||||
if [[ "$INCLUDE_CONFIG_READY_CHAINS" == true ]]; then
|
||||
run_config_ready_chains
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user