ff91504bde
- Remove set -e (non-portable) - Use && chains for sequential execution - Use simpler bash-compatible test syntax [ -d ] - Simplify path handling (cd frontend first) - Make diagnostics optional to prevent exit on non-fatal commands - Reduce shell-specific features for better CI/CD portability This addresses persistent CI/CD failures by using more portable, simpler shell commands that work reliably across different CI environments. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>