Skip to content

Feature Proposal: Allow Maintainers to Trigger Repository Checks

Proposal

Problem Statement Currently, only administrators can trigger repository checks via /admin/projects/:id/repository_check. In organizations with:

  • Hundreds of projects with maintainer-level project owners
  • Limited admin personnel
  • Frequent import failures requiring checks

This creates a bottleneck where maintainers must request admins to run basic health checks.

Proposed Solution

  1. Add repository check capability to project settings (not just /admin)
  2. Allow project maintainers to trigger checks for their own projects
  3. Send check failure notifications to project maintainers, not just admins

Benefits

  • Reduces admin workload
  • Enables self-service repository maintenance
  • Faster issue detection and resolution
  • Better aligns with GitLab's permission model, where maintainers manage their projects

Customer:

Zendesk: https://gitlab.zendesk.com/agent/tickets/653521 (Internal only)

Edited by 🤖 GitLab Bot 🤖