@@ -43,14 +43,15 @@ developer_tests:
4343 - uv venv .venv
4444 - source .venv/bin/activate
4545 # Install Node.js and npm for basedpyright
46- - curl -fsSL https://deb.nodesource.com/setup_20 .x | bash -
46+ - curl -fsSL https://deb.nodesource.com/setup_22 .x | bash -
4747 - apt-get install -y nodejs
48+ - npm install -g npm@11
4849 - npm install -g basedpyright
4950 - uv pip install ruff
5051 # Install dependencies needed by publish.py for test imports
5152 - uv pip install typer rich boto3
5253 # Install test dependencies
53- - cd lib/idp_common_pkg && uv pip install -e ".[test]" && cd ../..
54+ - cd lib/idp_common_pkg && uv pip install -e ".[test,evaluation ]" && cd ../..
5455
5556 script :
5657 - make lint-cicd
@@ -163,15 +164,20 @@ integration_tests:
163164
164165 # Save full logs to artifact
165166 echo "$FULL_LOGS" > codebuild_logs.txt
166- echo " 📁 Full deployment logs saved to: codebuild_logs .txt"
167-
167+ echo -e "\033[1;36m 📁 Full deployment logs saved to: \033[1;33mcodebuild_logs .txt\033[0m "
168+ echo -e "\033[1;34m🔗 View logs: ${CI_JOB_URL}/artifacts/external_file/codebuild_logs.txt\033[0m"
168169 # Extract and show deployment summary (AI or manual)
169170 echo ""
170- SUMMARY=$(echo "$FULL_LOGS" | grep -A 100 " 🤖 Generating deployment summary with Bedrock..." | head -100 )
171+ SUMMARY=$(echo "$FULL_LOGS" | sed -n '/ 🤖 Generating deployment summary with Bedrock.../,$p' | sed 's/^\t*//' | grep -v '\[Container\]' | grep -v 'Phase complete:' | grep -v 'Phase context status code:' | grep -v 'Entering phase' || true )
171172
172173 if [ -n "$SUMMARY" ]; then
173- echo "🤖 Deployment Analysis:"
174- echo "$SUMMARY"
174+ echo "┌─────────────────────────────────────────────────────────────────────────┐"
175+ echo "│ DEPLOYMENT SUMMARY │"
176+ echo "├─────────────────────────────────────────────────────────────────────────┤"
177+ echo "$SUMMARY" | while IFS= read -r line; do
178+ printf "│ %-71s │\n" "$line"
179+ done
180+ echo "└─────────────────────────────────────────────────────────────────────────┘"
175181 else
176182 echo "⚠️ No deployment summary found - check codebuild_logs.txt for details"
177183 fi
0 commit comments