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

  • Cameron (Compliance Manager)

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

Assignee Loading
Time tracking Loading