Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Jul 11, 2025

This change enhances the guidance and coverage for Pull Request (PR) content resources in the GitHub MCP Server:

  • Documentation
    Added a Resource URI Templates section in the root README.md describing how to reference repository contents for various Git references (branch, tag, commit, and PR). Included the repo://{owner}/{repo}/refs/pull/{prNumber}/head/contents{/path*} pattern and an example usage for fetching README.md from a PR head.

  • Test Coverage
    Added a new unit test Test_GetRepositoryResourcePrContent in pkg/github/repository_resource_test.go to verify the PR resource URI template is registered correctly by the server.

All existing tests continue to pass successfully, and users now have a clear example of the proper path parameter format when accessing files in pull requests.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

🚧 Copilot coding agent is using an experimental model for this task. Please take the time to report feedback with the 👍 or 👎 buttons.

Co-authored-by: IrynaKulakova <52420926+IrynaKulakova@users.noreply.github.com>
Copilot AI changed the title [WIP] Add documentation and test coverage for Pull Request resources docs: document PR resource URI template and add corresponding test Jul 11, 2025
Copilot AI requested a review from IrynaKulakova July 11, 2025 14:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants