Provide a regular email digest for the Compliance Dashboard to group owners
Release notes
Problem to solve
The Compliance Dashboard is an evolving feature, but one that is non-obvious in its location. Additionally, the dashboard requires an owner be actively viewing the page to derive any value from its information.
There is no automated report to signal to an owner when action may be required and to signal anomalous activity.
Intended users
User experience goal
Cameron should receive an email with a summary of activity on the compliance dashboard, potentially a simple summary of the number of MRs that were merged since midnight UTC on Monday.
Proposal
Send an email summary to group owners that tells them how many MRs were merged within their group since Monday at Midnight UTC.
This email should link them back to the compliance dashboard to view the activity in more detail.
Further details
This email digest should eventually include additional highlights such as:
- How many projects merged MRs without security scans?
- How many MRs were merged without push rules?
- How many projects added
maintainers? - How many projects modified MR approval rules?
This dashboard could become the default view for projects that use a compliance framework label