mirror of
https://github.com/renovatebot/renovate.git
synced 2026-10-25 23:11:31 +00:00
930cf6633c
fix: Additional vi.mock path corrections and prettier formatting
28 lines
778 B
TypeScript
28 lines
778 B
TypeScript
import { logger } from '../../../logger/index.ts';
|
|
import { gitlabApi } from './http.ts';
|
|
import type { GitLabMergeRequest } from './schema.ts';
|
|
import type { UpdateMergeRequest } from './types.ts';
|
|
|
|
export async function getMR(
|
|
repository: string,
|
|
iid: number,
|
|
): Promise<GitLabMergeRequest> {
|
|
logger.debug(`getMR(${iid})`);
|
|
|
|
const url = `projects/${repository}/merge_requests/${iid}?include_diverged_commits_count=1`;
|
|
return (await gitlabApi.getJsonUnchecked<GitLabMergeRequest>(url)).body;
|
|
}
|
|
|
|
export async function updateMR(
|
|
repository: string,
|
|
iid: number,
|
|
data: UpdateMergeRequest,
|
|
): Promise<void> {
|
|
logger.debug(`updateMR(${iid})`);
|
|
|
|
const url = `projects/${repository}/merge_requests/${iid}`;
|
|
await gitlabApi.putJson(url, {
|
|
body: data,
|
|
});
|
|
}
|