Skip to content

[TASK] Ограничить max длину body в add_comment и create_pull_request #7

@prog-time

Description

@prog-time

Note

The task was generated using the MCP server — prog-time/mcp-github-issues

Type: task

Context

Zod-схемы для поля body в add_comment и create_pull_request не имеют ограничения max(). GitHub API возвращает ошибку только при превышении 65535 символов — т.е. ошибка валидации происходит на стороне API, а не на уровне входной схемы.

Решение:

  • Добавить .max(65535) в zod-схемы для body.
  • Возвращать понятную ошибку валидации до вызова API.

Affected Files

  • src/tools/addComment.ts
  • src/tools/createPullRequest.ts

Checklist

  • Добавить .max(65535) в схему add_comment
  • Добавить .max(65535) в схему create_pull_request
  • Добавить unit-тесты на валидацию длины

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions