- Introduced Aggregator.sol for Chainlink-compatible oracle functionality, including round-based updates and access control. - Added OracleWithCCIP.sol to extend Aggregator with CCIP cross-chain messaging capabilities. - Created .gitmodules to include OpenZeppelin contracts as a submodule. - Developed a comprehensive deployment guide in NEXT_STEPS_COMPLETE_GUIDE.md for Phase 2 and smart contract deployment. - Implemented Vite configuration for the orchestration portal, supporting both Vue and React frameworks. - Added server-side logic for the Multi-Cloud Orchestration Portal, including API endpoints for environment management and monitoring. - Created scripts for resource import and usage validation across non-US regions. - Added tests for CCIP error handling and integration to ensure robust functionality. - Included various new files and directories for the orchestration portal and deployment scripts.
63 lines
1.7 KiB
Bash
Executable File
63 lines
1.7 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
# Complete Chain-138 verification - runs all checks
|
|
|
|
set -e
|
|
|
|
cd "$(dirname "$0")/../.."
|
|
|
|
# Color codes
|
|
|
|
echo "==================================================================="
|
|
echo " CHAIN-138 COMPLETE VERIFICATION"
|
|
echo "==================================================================="
|
|
|
|
# Run all verification scripts
|
|
log_info "Running full deployment verification..."
|
|
./scripts/deployment/verify-chain138-full-deployment.sh
|
|
FULL_DEPLOY_STATUS=$?
|
|
|
|
log_info "Running services verification..."
|
|
./scripts/deployment/verify-chain138-services.sh
|
|
SERVICES_STATUS=$?
|
|
|
|
log_info "Running cross-check verification..."
|
|
./scripts/deployment/cross-check-chain138.sh
|
|
CROSS_CHECK_STATUS=$?
|
|
|
|
echo "==================================================================="
|
|
log_info "FINAL SUMMARY"
|
|
echo "==================================================================="
|
|
|
|
TOTAL_ISSUES=0
|
|
|
|
if [ $FULL_DEPLOY_STATUS -ne 0 ]; then
|
|
log_error "❌ Full Deployment Verification: FAILED"
|
|
TOTAL_ISSUES=$((TOTAL_ISSUES + 1))
|
|
else
|
|
log_success "✅ Full Deployment Verification: PASSED"
|
|
fi
|
|
|
|
if [ $SERVICES_STATUS -ne 0 ]; then
|
|
log_error "❌ Services Verification: FAILED"
|
|
TOTAL_ISSUES=$((TOTAL_ISSUES + 1))
|
|
else
|
|
log_success "✅ Services Verification: PASSED"
|
|
fi
|
|
|
|
if [ $CROSS_CHECK_STATUS -ne 0 ]; then
|
|
log_error "❌ Cross-Check Verification: FAILED"
|
|
TOTAL_ISSUES=$((TOTAL_ISSUES + 1))
|
|
else
|
|
log_success "✅ Cross-Check Verification: PASSED"
|
|
fi
|
|
|
|
|
|
if [ $TOTAL_ISSUES -eq 0 ]; then
|
|
log_success "✅✅✅ CHAIN-138 IS FULLY DEPLOYED AND VERIFIED! ✅✅✅"
|
|
exit 0
|
|
else
|
|
log_error "❌ Chain-138 verification found $TOTAL_ISSUES issue(s)"
|
|
echo " Review the reports above for details"
|
|
exit 1
|
|
fi
|