@catladder/cli
Version:
Panter cli tool for cloud CI/CD and DevOps
18 lines (13 loc) • 495 B
text/typescript
import type { IO } from "../../../../../core/types";
import { doGitlabRequest, getProjectInfo } from "../../../../../utils/gitlab";
const catladderTopic = "catladder";
export const setupTopic = async (instance: IO) => {
const { id: projectId } = await getProjectInfo(instance);
const { topics } = await doGitlabRequest(instance, `projects/${projectId}`);
await doGitlabRequest(
instance,
`projects/${projectId}`,
{ topics: [catladderTopic, ...topics] },
"PUT",
);
};