Ability to delete project
K
Kelvin Tay
It would be great to allow users (depending on permissions) to delete the projects themselves.
This is currently not available on the UI and on the API (see https://circleci.com/docs/api/v2/index.html#tag/Project).
See a previous Discuss post here:
In addition, I wonder if this feature may be something the system offers under privacy.circleci.com .
Oran Wilder
Merged in a post:
Allow entire project deletion via the site UI.
Daniel Bayley
Currently, the only way to do this is to email and ask support to do it manually.
CCI-I-204
C
Connor Wright
is there any update on this? seems like a pretty major oversight to not have something like this implemented from day one...
K
Khanh Vuong
+1 upvote for an API to automate the deletion of a project completely from CircleCI, specifically in the manners that Rachael Stanislaw mentioned.
R
Rachael Stanislaw
behaviors that would be helpful:
1) "Stop Building" said project
2) Remove that project ID from CircleCI's settings
3) "Unfollow" that project completely
4) Any linkages between that project and CircleCI should be deleted/cleaned up
K
Kelvin Tay
noted there is a similar ask @ https://ideas.circleci.com/cloud-feature-requests/p/allow-entire-project-deletion-via-the-site-ui
perhaps we can merge this into the above.
L
Lk
This is useful in the case a project needs to be re-setup, or a VCS repository has experienced significant changes, and the name of the VCS repository matters. This could be due to a major refactoring effort or project branding change. While it is not a feature that needs to be used often, it is useful to have, and I consider it an essential feature of a modern CI tool.Initially the feature can be done to require approval multiple (e.g 2 to n) administrators within an organisation to avoid accidental deletion of the build and workflow history. Having the ability to perform this from CLI tool would complement the UI feature. With the ability to do Export Build Data via the UI, this would furthermore complement a projects evolution under significant refactoring.