// resolve via `gh api repos/{owner}/{name} --jq .id`
const repoId = "<numeric GitHub repo id as string>";
const repoName = "<repo-name>";
const payload = {
provider_account_id: "Organization-Handle", // GitHub org login
provider_account_name: "Organization Name", // Display name
provider_type: "github",
repo_id: repoId, // or repoName, have tried both
repo_name: repoName,
};
await cfClient.put(`/accounts/${accountId}/builds/repos/connections`, payload);
// resolve via `gh api repos/{owner}/{name} --jq .id`
const repoId = "<numeric GitHub repo id as string>";
const repoName = "<repo-name>";
const payload = {
provider_account_id: "Organization-Handle", // GitHub org login
provider_account_name: "Organization Name", // Display name
provider_type: "github",
repo_id: repoId, // or repoName, have tried both
repo_name: repoName,
};
await cfClient.put(`/accounts/${accountId}/builds/repos/connections`, payload);