Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • E eclipsefdn-vc-tools
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 20
    • Issues 20
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 1
    • Merge requests 1
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Eclipse FoundationEclipse Foundation
  • IT
  • Webdev
  • eclipsefdn-vc-tools
  • Issues
  • #223
Closed
Open
Issue created Sep 23, 2022 by Martin Lowe@malowe🇨🇦Maintainer

Manage private project repos through sync

In line with eclipsefdn/helpdesk#1716 (closed) we need to add a way of managing private repos as they will be enabled in the near future. The goal with this functionality is to use the data from the projects API for Gitlab and to look for projects outside of allowlisted areas (eclipse, eclipse-ig, eclipse-wg, eclipsefdn, and security come to mind as root groups to ignore), check their last active date, and schedule deletion if they have not been active for at least 90 days.

In project returns, there should be a few fields that will be critical to this work, including last_activity_at, and visibility. We don't want to delete projects that are public as they are typically forks for projects. We may want to clean them up in the future, but not with this iteration of the work.

@mbarbero are there any other exceptions where we don't want to delete private projects?

Assignee
Assign to
Time tracking

Copyright © Eclipse Foundation, Inc. All Rights Reserved.     Privacy Policy | Terms of Use | Copyright Agent