News and Announcements

DoIT Shared Tools - GitLab - Automated deletion of unneeded projects

Posted: 2025-01-20 11:34:31   Expiration: 2025-04-30 11:34:31

Disclaimer: This news item was originally posted on 2025-01-20 11:34:31. Its content may no longer be timely or accurate.

On April 6, 2026, some Project Owners and Maintainers will receive a large number of email warnings about pending Project deletions. There will be a 2 months grace period during which any Project can be exempted from deletion.

The purpose of enabling this feature is to delete Projects that are obsolete and taking up space on the GitLab application server.  Many of these are projects in the personal spaces of former students and staff. 

The purpose is not to delete any Project that a user wants to keep.   

Normally, these notifications will not happen in large batches.  During 2026, there will be several batches in order to implement this feature for the first time and clean up obsolete projects that are already inactive for 8+ years. 

This large batch of messages is a result of enabling inactive Project deletion in GitLab for the first time.  For more about this new policy, see DoIT Shared Tools - GitLab - Deletion of Inactive Projects.  

To exempt any Project from deletion, just take an action in the Project that adds an entry to the Project's Activity log

April 6 will be the first of 4 important dates for the rollout of this feature:

Key date Project Inactive since Email notification Project deletion
April 6, 2026 January 1, 2017 April 6, 2026 June 6, 2026
July 1, 2026 January 1, 2018 July 1, 2026 September 1, 2026
October 1, 2026 January 1, 2019 October 1, 2026 December 1, 2026
January 1, 2027 January 1, 2020 January 1, 2027 March 1, 2027
After January 1, 2027 7-year rolling window Project is 7 years inactive 2 months after Email notification

    to take can take a simple action in any Project This cluster of messages is a . Future warnings will arrive individually every once in a while.

    -- Shared Tools: Benjamin Sousa