Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Update togoogle/go-github@v77#1357

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
stephenotalora merged 6 commits intomainfromstephenotalora/mcp-projects-v77
Nov 7, 2025

Conversation

@stephenotalora
Copy link
Contributor

@stephenotalorastephenotalora commentedNov 4, 2025
edited
Loading

Towards:https://github.com/github/memex/issues/20995

This PR upgrades our dependency togoogle/go-github@v77. The update impacts 48 files, primarily due to adjustments needed for API changes and deprecations introduced in the latestgo-github release.

As part of the upgrade, I refactored a few areas that relied on outdated API calls, updated method signatures, and removed deprecated patterns while keeping the overall code changes minimal to ensure compatibility with the new version.

In the process, I also addressed CI requirements related to license compliance. A few commits were specifically focused on updating license files and resolving issues flagged during the build.

While this is a large PR, opting for a full upgrade (rather than selective patching) minimizes the overall diff of actual code changes. This approach should make the changes easier to review and reason about.

Updates to theMCP server based on thev77 release will be handled separately as part of#1358.

If you spot anything unexpected or would like clarification—especially around the license or refactor adjustments—please let me know!

@stephenotalorastephenotalora changed the titleupdate to google/go-github@v77Update togoogle/go-github@v77Nov 4, 2025
@stephenotalorastephenotaloraforce-pushed thestephenotalora/mcp-projects-v77 branch 3 times, most recently fromfc1471d tofce10aeCompareNovember 4, 2025 21:31
@stephenotalorastephenotalora self-assigned thisNov 4, 2025
@stephenotalorastephenotalora marked this pull request as ready for reviewNovember 4, 2025 21:43
@stephenotalorastephenotalora requested a review froma team as acode ownerNovember 4, 2025 21:43
CopilotAI review requested due to automatic review settingsNovember 4, 2025 21:43
Copy link
Contributor

CopilotAI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Pull Request Overview

This PR upgrades thego-github library from v76 to v77, along with necessary API adaptations for breaking changes in the Projects API.

  • Updated dependency fromgithub.com/google/go-github/v76 tov77.0.0
  • Adapted Projects API calls to use new method names and parameter types
  • Updated all import statements across 40+ files

Reviewed Changes

Copilot reviewed 46 out of 48 changed files in this pull request and generated 1 comment.

Show a summary per file
FileDescription
go.mod, go.sumUpdated go-github dependency from v76 to v77
third-party-licenses.*.mdUpdated license references for v77
third-party/github.com/google/go-github/v77/github/LICENSEAdded BSD-3-Clause license file for v77
third-party/github.com/github/github-mcp-server/LICENSERemoved MIT license file
pkg/github/projects.goUpdated API method names and parameter types for v77 compatibility
pkg/github/.go, pkg/raw/.go, pkg/errors/*.goUpdated imports from v76 to v77
internal/ghmcp/server.go, cmd/github-mcp-server/generate_docs.go, e2e/e2e_test.goUpdated imports from v76 to v77

💡Add Copilot custom instructions for smarter, more guided reviews.Learn how to get started.

@stephenotalorastephenotaloraforce-pushed thestephenotalora/mcp-projects-v77 branch fromb1183b4 tofab59ebCompareNovember 6, 2025 20:02
@jm809jm809 mentioned this pull requestNov 6, 2025
@stephenotalorastephenotalora merged commitcf0e05e intomainNov 7, 2025
16 checks passed
@stephenotalorastephenotalora deleted the stephenotalora/mcp-projects-v77 branchNovember 7, 2025 16:06
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

Copilot code reviewCopilotCopilot left review comments

@kerobbikerobbikerobbi approved these changes

@stevesstevesAwaiting requested review from steves

@tmelliottjrtmelliottjrAwaiting requested review from tmelliottjr

Assignees

@stephenotalorastephenotalora

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

3 participants

@stephenotalora@kerobbi

[8]ページ先頭

©2009-2025 Movatter.jp