Commit Graph

8 Commits

Author SHA1 Message Date
vithobaa c1410a126e fix: bind S3 credentials to correct environment variables to fix 403 Access Denied 2026-06-30 11:27:04 +05:30
vithobaa e5fbd6bec4 fix: remove conflicting AnalyticsController in analytics package 2026-06-30 10:42:54 +05:30
vithobaa 155bd6ac11 feat: complete Gap 4 (CI/CD UI) and Gap 5 (Governance, Analytics, Audit logging)
Gap 4 - CI/CD Integration (100%):
- Add Trigger Now panel to CicdIntegrationView (fire suite from UI)
- Add Pipeline Runs History table showing all scheduler-triggered executions
- Upgrade snippet generator into card layout with breadcrumbs

Gap 5 - Governance and Audit (100%):
- Create AuditService - centralised, never-throws helper for writing audit logs
- Wire AuditService into TestSuiteController (CREATE/UPDATE/DELETE/RUN)
- Wire AuditService into TestCaseController (CREATE/UPDATE/DELETE)
- Wire AuditService into EnvironmentController (already had direct writes, now uses service)
- Create AnalyticsController - exposes 4 real analytics REST endpoints
  (/api/analytics/time-saved, /flaky-suites, /suite-performance, /fleet-health)
- Rewrite AnalyticsView.jsx to call real backend APIs instead of client-side JS
  computation; adds sparkline activity chart, fleet health widget, suite
  performance leaderboard with visual pass rate bars, trend badges on flakiness
- Remove @CrossOrigin wildcard from TestSuiteController and TestCaseController
2026-06-30 10:31:16 +05:30
vithobaa 0c39f6141b chore: change default database name to autopilot_db and user to autopilot 2026-06-30 10:03:41 +05:30
vithobaa bc31a69621 fix: prevent S3 upload failures from crashing the entire execution result save 2026-06-30 09:42:18 +05:30
vithobaa ba5a67905e fix: enable cross-region access for S3 client 2026-06-29 19:50:24 +05:30
vithobaa 27fc78e257 feat: add locatorName and testData to execution step results 2026-06-29 19:42:16 +05:30
vithobaa a467069c9c feat: initial AutoPilot monorepo
- master/  : Spring Boot cloud coordinator (Gap 1-4 features)
- worker/  : Selenium execution engine
- ui/      : React + Vite dashboard (CI/CD integration page)
- docker-compose.yml       : production deployment
- docker-compose.local.yml : local dev (DB only)
- .env.example : environment variable template
- README.md : full deployment and local setup guide
2026-06-29 18:20:23 +05:30