Merge pull request #774 from francovp/fix-gitlab-mr-schema-for-v4-api

fix(gitlab): Invalid arguments error when using v4 API for gitlab.com
This commit is contained in:
Ola Hungerford 2025-03-28 21:31:44 -07:00 • committed by GitHub
commit 9735df6da7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -218,12 +218,12 @@ export const GitLabMergeRequestSchema = z.object({
title: z.string(), title: z.string(),
description: z.string(), // Changed from body to match GitLab API description: z.string(), // Changed from body to match GitLab API
state: z.string(), state: z.string(),
merged: z.boolean(), merged: z.boolean().optional(),
author: GitLabUserSchema, author: GitLabUserSchema,
assignees: z.array(GitLabUserSchema), assignees: z.array(GitLabUserSchema),
source_branch: z.string(), // Changed from head to match GitLab API source_branch: z.string(), // Changed from head to match GitLab API
target_branch: z.string(), // Changed from base to match GitLab API target_branch: z.string(), // Changed from base to match GitLab API
diff_refs: GitLabMergeRequestDiffRefSchema, diff_refs: GitLabMergeRequestDiffRefSchema.nullable(),
web_url: z.string(), // Changed from html_url to match GitLab API web_url: z.string(), // Changed from html_url to match GitLab API
created_at: z.string(), created_at: z.string(),
updated_at: z.string(), updated_at: z.string(),