GitLab certainly had a #SucksToBeYou week. Earlier this week, an admin at GitLab had the same thing happen. Too tired, rm -rf in the wrong location, but unfortunately they had poor backup practices.
Props to them for being upfront.
IF they had Netapp gear, or Cloud Ontap, they could have used SnapRestore or Single-File SnapRestore to pull back the deleted files from snapshots within seconds.