Skip to content

Update GitHub MCP Server to v0.25.0#6641

Merged
pelikhan merged 6 commits into
mainfrom
copilot/update-github-mcp-server-v0-25-0
Dec 16, 2025
Merged

Update GitHub MCP Server to v0.25.0#6641
pelikhan merged 6 commits into
mainfrom
copilot/update-github-mcp-server-v0-25-0

Conversation

Copilot AI commented Dec 16, 2025

Copy link
Copy Markdown
Contributor

Updates the GitHub MCP Server Docker image from v0.24.1 to v0.25.0, incorporating review comment threading, safe tool renaming, and several bug fixes.

Changes

  • Version constant: Updated DefaultGitHubMCPServerVersion in pkg/constants/constants.go from v0.24.1 to v0.25.0
  • Workflow lock files: Recompiled 115 workflow .lock.yml files to reference the new Docker image version
  • Test expectations: Updated hardcoded version strings across 6 test files to match new version
  • Action pins: Corrected haskell-actions/setup@v2 SHA in action pins JSON to match actual tag (9114d62135e5 vs incorrectly cached d5d0f498b388)

Version v0.25.0 Release Notes

  • Review comments now grouped as threads for better context
  • Safe tool renaming functionality added
  • Default toolset disabled in dynamic mode for explicit control
  • Fixed lowercase issue state handling, path parameter normalization, multi-line description indentation
  • Improved file content retrieval implementation

No breaking changes identified.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/user
    • Triggering command: /usr/bin/gh gh api user --jq .login P47WdglLw GO111MODULE ache/go/1.25.0/x64/pkg/tool/linux_amd64/link GOINSECURE GOMOD GOMODCACHE ache/go/1.25.0/x64/pkg/tool/linu..feature-branch ortc�� 361862/b001/exe/a.out stmain.go ps GOINSECURE N0-0Eiyuqh_WC/icrev-parse GOMODCACHE ps (http block)
    • Triggering command: /usr/bin/gh gh api user --jq .login -json GO111MODULE ache/go/1.25.0/x64/pkg/tool/linux_amd64/asm GOINSECURE GOMOD GOMODCACHE ache/go/1.25.0/x64/pkg/tool/linu.github/workflows/zizmor-test.lock.yml env tags/v5 GO111MODULE 1/x64/bin/node GOINSECURE GOMOD GOMODCACHE 8290561/b387/stytest-mcp-4 (http block)
    • Triggering command: /usr/bin/gh gh api user --jq .login /run/containerd/io.containerd.runtime.v2.task/moby/b867e5ac81ac2bf94a4e61a3798aa56ecebfbfa7c0dc56138becdc33208cd40e/init.pid b867e5ac81ac2bf94a4e61a3798aa56ecebfbfa7c0dc56138becdc33208cd40e /opt/hostedtoolcache/go/1.25.0/x64/bin/go 56ecebfbfa7c0dc56138becdc33208cd40e/log.json GOMOD GOMODCACHE go env ns/setup.git GO111MODULE /opt/hostedtoolcache/go/1.25.0/x64/bin/go GOINSECURE %H %ct %D GOMODCACHE go (http block)

If you need me to access, download, or install something from one of these locations, you can either:

Original prompt

This section details on the original issue you should resolve

<issue_title>[ca] Update GitHub MCP Server to v0.25.0</issue_title>
<issue_description>## Version Update

Previous Version: v0.24.1 → New Version: v0.25.0

Release Date: December 16, 2025 at 10:27:22 UTC

Timeline: Same-day release (v0.24.1 → v0.25.0)

Breaking Changes

None identified in this release.

New Features

Tool & Data Improvements

  • Review comments grouped as threads: Enhanced organization of review comments for better readability and context
  • Safe tool renaming functionality: Improved tool naming capabilities for better flexibility

Configuration

  • Disabled default toolset in dynamic mode: When operating in dynamic mode, the default toolset is no longer automatically enabled, providing better control over tool availability

Bug Fixes

  • Corrected lowercase issue state handling: Fixed issue with case sensitivity in issue state processing
  • Removed leading slashes from path parameters: Path parameters are now normalized correctly without leading slashes
  • Fixed indentation in multi-line descriptions: Documentation generation now properly handles multi-line description formatting
  • Updated get-me script for go-SDK MCP protocol compatibility: Improved compatibility with Go SDK implementations
  • Resolved architecture-specific license dependency handling: Better handling of platform-specific license dependencies

Code Quality

  • Refactored and improved get_file_contents functionality: Enhanced file content retrieval with cleaner implementation

Security Updates

None identified in this release.

Performance Improvements

None specifically mentioned in this release.

CLI Discovery

Not applicable - GitHub MCP Server is used as a Docker image, not a CLI tool.

Subcommand Changes

Not applicable - GitHub MCP Server does not have CLI subcommands.

Impact Assessment

Risk Level: Low

Affected Features:

  • GitHub MCP Server Docker image used across all workflows
  • Tool naming and configuration in dynamic mode
  • Review comment display and threading
  • File path handling in MCP tools
  • Issue state processing

Migration Required: No

The update appears to be primarily bug fixes and improvements without breaking changes. The disabled default toolset in dynamic mode may affect workflows using dynamic mode, but this is likely an intentional improvement for better control.

Release Information

Package Links

Comparison

Files Updated

  • pkg/constants/constants.go: Updated DefaultGitHubMCPServerVersion from v0.24.1 to v0.25.0
  • All workflow .lock.yml files: Automatically updated by make recompile to reference the new version

Testing

✅ Successfully ran make recompile to update all workflows
✅ All pinned actions remain up to date
✅ No compilation errors or validation failures

Next Steps

This issue documents the version update. The changes have been applied to pkg/constants/constants.go and all workflow lock files have been regenerated. A pull request or commit should be created to merge these changes.

AI generated by CLI Version Checker

Comments on the Issue (you are @copilot in this section)


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.


Changeset

  • Type: patch
  • Description: Update GitHub MCP Server Docker image to v0.25.0. Bumps DefaultGitHubMCPServerVersion, recompiles workflow lockfiles, and updates tests and action pins to reference the new version.

Ahoy! This treasure was crafted by 🏴‍☠️ Changeset Generator

Copilot AI and others added 4 commits December 16, 2025 15:20
Co-authored-by: mnkiefer <8320933+mnkiefer@users.noreply.github.com>
Co-authored-by: mnkiefer <8320933+mnkiefer@users.noreply.github.com>
Co-authored-by: mnkiefer <8320933+mnkiefer@users.noreply.github.com>
Co-authored-by: mnkiefer <8320933+mnkiefer@users.noreply.github.com>
Copilot AI changed the title [WIP] Update GitHub MCP Server to version 0.25.0 Update GitHub MCP Server to v0.25.0 Dec 16, 2025
Copilot AI requested a review from mnkiefer December 16, 2025 15:56
@pelikhan pelikhan marked this pull request as ready for review December 16, 2025 16:05
@pelikhan pelikhan added the smoke label Dec 16, 2025
@github-actions

Copy link
Copy Markdown
Contributor

📰 BREAKING: Smoke Copilot is now investigating this pull request. Sources say the story is developing...

@github-actions

Copy link
Copy Markdown
Contributor

🔮 The ancient spirits stir... Smoke Codex awakens to divine this pull request...

@github-actions

github-actions Bot commented Dec 16, 2025

Copy link
Copy Markdown
Contributor

🎉 Yo ho ho! Changeset Generator found the treasure and completed successfully! ⚓💰

f14fe44

@github-actions

Copy link
Copy Markdown
Contributor

💥 WHOOSH! Smoke Claude springs into action on this pull request! [Panel 1 begins...]

@github-actions

Copy link
Copy Markdown
Contributor

Smoke Test Results

Last 2 Merged PRs:

Test Results:

  • ✅ GitHub MCP Testing: Successfully retrieved PR data
  • ✅ File Writing Testing: Created /tmp/gh-aw/agent/smoke-test-copilot-20274496296.txt
  • ✅ Bash Tool Testing: File verified successfully
  • ✅ GitHub MCP Default Toolset: Confirmed get_me tool NOT available (expected 403 error)
  • ✅ Cache Memory Testing: Created /tmp/gh-aw/cache-memory/smoke-test-20274496296.txt

Overall Status: PASS ✅

📰 BREAKING: Report filed by Smoke Copilot fer issue #6641 🗺️

@github-actions

Copy link
Copy Markdown
Contributor

Smoke Test Results - Claude

Last 2 Merged PRs:

Test Results:

  • ✅ GitHub MCP: Retrieved PR list
  • ✅ File Writing: Created agent file
  • ✅ Bash Tool: Verified file creation
  • ✅ Playwright: Loaded GitHub.com (title contains "GitHub")
  • ✅ Cache Memory: Created and verified cache file
  • ❌ Safe Input gh Tool: Tool not found at expected path

Status: PARTIAL PASS (5/6 tests passed)

💥 [THE END] — Illustrated by Smoke Claude fer issue #6641 🗺️

@github-actions

Copy link
Copy Markdown
Contributor

PRs: Fix slide path references in slide-deck-maintainer workflow; Focus ai-moderator on issues only, skip bot-created issues
GitHub MCP (last 2 merged PRs): ✅
Agent file write/read (/tmp/gh-aw/agent): ✅
Playwright title check (github.com): ✅
Cache memory file write/read (/tmp/gh-aw/cache-memory): ✅
safeinputs-gh "gh issues list --limit 3": ❌ (tool not available in environment)
Overall: FAIL

🔮 The oracle has spoken through Smoke Codex fer issue #6641 🗺️

@pelikhan pelikhan merged commit 7a47b5c into main Dec 16, 2025
40 checks passed
@pelikhan pelikhan deleted the copilot/update-github-mcp-server-v0-25-0 branch December 16, 2025 16:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[ca] Update GitHub MCP Server to v0.25.0

3 participants