Add DORA scores calculation logic
What does this MR do and why?
This MR adds DORA scores calculation logic based on each dora::daily_metrics update. No user facing changes yet. This MR is part of #386844 (closed)
How to set up and validate locally
- Refresh daily metrics for given production environment with
Dora::DailyMetrics.refresh!(prod, Date.today)
- Check that
Dora::PerformanceScore.where(project: prod.project, date: Date.today).first
exists.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #386844 (closed)