feat(gitlabclient): add deleteProject method to delete a project using GitLab API DELETE /api/v4/projects/:id

This commit is contained in:
2026-02-28 11:13:53 +00:00
parent ef688115d6
commit cbb9f364ae
3 changed files with 19 additions and 1 deletions

View File

@@ -368,4 +368,15 @@ export class GitLabClient {
`/api/v4/projects/${encodeURIComponent(projectId)}/pipelines/${pipelineId}/cancel`,
);
}
// ---------------------------------------------------------------------------
// Project Deletion
// ---------------------------------------------------------------------------
public async deleteProject(projectId: number | string): Promise<void> {
await this.request(
'DELETE',
`/api/v4/projects/${encodeURIComponent(projectId)}`,
);
}
}