GraphQL support for list wiki pages

What does this MR do and why?

  • Adds GraphQL support for listing wiki pages, which is required to power the list_wiki_pages MCP tool
  • Introduces the GraphQL query, resolver, and type definitions needed to fetch wiki pages for a given project or group
  • This MR is a prerequisite for !240973 (merged), which creates the MCP tool itself

Notes for reviewer

  • File changes: A few of the changed files are auto-generated GraphQL files.
  • Feature flag: This MR does not put the new GraphQL changes behind a feature flag. The GraphQL changes introduced here are marked as experiment for now, and include read_wiki authorization, so the risk of unintended exposure is should be low. Please advise if this assumption is incorrect.

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #601275

Edited by Richard Chan

Merge request reports

Loading