Title: Upgrade go-github to v 0.87 by iulia-b · Pull Request #2452 · github/github-mcp-server · GitHub
Open Graph Title: Upgrade go-github to v 0.87 by iulia-b · Pull Request #2452 · github/github-mcp-server
X Title: Upgrade go-github to v 0.87 by iulia-b · Pull Request #2452 · github/github-mcp-server
Description: Summary Update google/go-github from v82 to v87, fixing all breaking API changes across the four major versions. Why Fixes github/plan-track-agentic-toolkit#147 Keeping dependencies up to date for bug fixes, security patches, and new API support. v83–v87 include security improvements (cross-host redirect rejection, URL path traversal protection, webhook payload size limits) and new GitHub API coverage,as well as support for reading and writing issue field values by using the rest api What changed Updated google/go-github from v82 to v86 across all Go files and go.mod pkg/raw/raw.go: Pass context.Context to NewRequest (v86 refactor), remove redundant WithContext pkg/github/actions.go: Handle new *WorkflowDispatchRunDetails return value from CreateWorkflowDispatchEventByID/ByFileName (v84) pkg/github/issues.go: Replace removed IssueListOptions with ListOptions for SubIssue.ListByIssue (v84) pkg/github/notifications.go: MarkThreadDone now takes string instead of int64 (v85) — removed unnecessary strconv.ParseInt conversion and unused strconv import pkg/github/notifications_test.go: Removed invalid threadID format test case (no longer applicable) pkg/github/projects.go: ListProjectsPaginationOptions fields changed from pointers to values (v83) — updated Query, After, Before, PerPage usage; removed unused queryPtr variable e2e/e2e_test.go: Removed nil opts arg from ListReviewers call (v83) MCP impact No tool or API changes Tool schema or behavior changed New tool added Prompts tested (tool changes only) Security / limits No security or limits impact Auth / permissions considered Data exposure, filtering, or token/size limits considered Tool renaming I am renaming tools as part of this PR (e.g. a part of a consolidation effort) I have added the new tool aliases in deprecated_tool_aliases.go I am not renaming tools as part of this PR Note: if you're renaming tools, you must add the tool aliases. For more information on how to do so, please refer to the official docs. Lint & tests Linted locally with ./script/lint Tested locally with ./script/test Docs Not needed Updated (README / docs / examples)
Open Graph Description: Summary Update google/go-github from v82 to v87, fixing all breaking API changes across the four major versions. Why Fixes github/plan-track-agentic-toolkit#147 Keeping dependencies up to date f...
X Description: Summary Update google/go-github from v82 to v87, fixing all breaking API changes across the four major versions. Why Fixes github/plan-track-agentic-toolkit#147 Keeping dependencies up to date f...
Opengraph URL: https://github.com/github/github-mcp-server/pull/2452
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:e01c9011-015d-5c95-2fb2-2d30e550bf95 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | D79C:16349:AC6B6D:E5811F:6A62B501 |
| html-safe-nonce | 84cd3c6af7dca9515955a88173e1702ce890a900aaadd3ebcd4a30ddb1ddc9f2 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJENzlDOjE2MzQ5OkFDNkI2RDpFNTgxMUY6NkE2MkI1MDEiLCJ2aXNpdG9yX2lkIjoiMTEwNzE1MjMyOTEzNTc5NzUwNSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 8feb6e9b2085c5f41c9f09dd73d77ab7ca99c0273a8e0209ba41b47803c0ae32 |
| hovercard-subject-tag | pull_request:3662121789 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/github/github-mcp-server/pull/2452/files |
| twitter:image | https://avatars.githubusercontent.com/u/64602043?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/64602043?s=400&v=4 |
| og:image:alt | Summary Update google/go-github from v82 to v87, fixing all breaking API changes across the four major versions. Why Fixes github/plan-track-agentic-toolkit#147 Keeping dependencies up to date f... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 2738d7125e864b55224a8bc40c72c220ca7d2c73f91a7bb8d69dffe9d35e997d |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/github/github-mcp-server git https://github.com/github/github-mcp-server.git |
| octolytics-dimension-user_id | 9919 |
| octolytics-dimension-user_login | github |
| octolytics-dimension-repository_id | 942771284 |
| octolytics-dimension-repository_nwo | github/github-mcp-server |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 942771284 |
| octolytics-dimension-repository_network_root_nwo | github/github-mcp-server |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | bf54af498459157b66a67136f992a68752cdbb54 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width