Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: github/github-mcp-server
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: github/github-mcp-server
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: kelsey/issue-fields-clean
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 10 commits
  • 21 files changed
  • 3 contributors

Commits on May 26, 2026

  1. feat(issue-fields): support issue_fields in issue_write using fullDat…

    …abaseId
    
    - Expose fullDatabaseId (BigInt) in list_issue_fields
    - Add issue_fields parameter to issue_write for setting field values
    - Support single-select fields via field_option_name resolution
    - Add REST API field value extraction in get_issue responses
    - Update minimal types with IssueFieldValue for REST responses
    
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    iulia-b and Copilot authored May 26, 2026
    Configuration menu
    Copy the full SHA
    c0a1d1d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b97207f View commit details
    Browse the repository at this point in the history
  3. docs update

    kelsey-myers authored May 26, 2026
    Configuration menu
    Copy the full SHA
    7b1b06c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    89d1847 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d63407c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    15192ca View commit details
    Browse the repository at this point in the history

Commits on May 27, 2026

  1. feat: gate issue_write and get_issue behind remote_mcp_issue_fields flag

    - Extend FeatureFlagEnable/Disable fields from string to []string (AND
      semantics for enable, OR semantics for disable) so a tool can require
      multiple flags simultaneously.
    
    - Add LegacyIssueWrite: the FeatureFlagIssueFields-disabled variant of
      issue_write. It exposes the pre-issue-fields schema (no issue_fields
      parameter) and skips the custom field value resolution. Both this and
      IssueWrite register under the tool name 'issue_write'; exactly one is
      active at a time via mutually exclusive flag annotations.
    
    - Gate IssueWrite (the flag-enabled variant) with FeatureFlagEnable so
      it is only served when remote_mcp_issue_fields is on.
    
    - Gate the get_issue field_values enrichment with a runtime
      IsFeatureEnabled check so the GraphQL round-trip is skipped when the
      flag is off.
    
    - Add issue_write.snap (legacy) and
      issue_write_ff_remote_mcp_issue_fields.snap (flag-enabled) toolsnaps
      following the convention established by PR #2520.
    
    - Modernise featureFlagAllowed disableFlags loop to slices.ContainsFunc.
    kelsey-myers authored and SamMorrowDrums committed May 27, 2026
    Configuration menu
    Copy the full SHA
    ba9930f View commit details
    Browse the repository at this point in the history
  2. address comments

    kelsey-myers authored and SamMorrowDrums committed May 27, 2026
    Configuration menu
    Copy the full SHA
    0d5d951 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    865c962 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    546a66a View commit details
    Browse the repository at this point in the history
Loading