Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package github-mcp-server for
openSUSE:Factory checked in at 2026-08-26 19:53:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/github-mcp-server (Old)
and /work/SRC/openSUSE:Factory/.github-mcp-server.new.1258 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "github-mcp-server"
Wed Aug 26 19:53:15 2026 rev:5 rq:1373670 version:1.11.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/github-mcp-server/github-mcp-server.changes
2026-08-21 16:57:49.509550311 +0200
+++
/work/SRC/openSUSE:Factory/.github-mcp-server.new.1258/github-mcp-server.changes
2026-08-26 19:53:41.330668411 +0200
@@ -1,0 +2,26 @@
+Tue Aug 25 17:01:47 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to version 1.11.0:
+ * Per-call OAuth scope challenges: a tool invocation now requests
+ only the permissions it actually needs, with runtime checks
+ where required.
+ * Browser-based OAuth works across the discovery routes again:
+ CORS is preserved, unknown resource-metadata routes are
+ terminated, and a new --authorization-server flag overrides the
+ authorization server URL.
+ * Parent and sub-issues can be created atomically, including
+ across repositories; parent repository coordinates must now be
+ given in full.
+ * The REST transport supports ETag conditional requests, with the
+ response cache scoped to the REST client, bounded by bytes and
+ streaming oversized responses.
+- Drop github-mcp-server-root-command-name.patch: upstream merged
+ it as pull request 2998, so this release already names the cobra
+ root command after the installed binary.
+- Re-vendor Go modules: go-chi/chi 5.3.1 to 5.3.2 and
+ go.yaml.in/yaml 3.0.4 to 3.0.5; testify moves to 1.12.1 and the
+ check.v1 and yaml.v3 test-only modules are gone. All vendored
+ modules linked into the binaries remain MIT, BSD-3-Clause or
+ Apache-2.0, so no copyleft code is linked.
+
+-------------------------------------------------------------------
Old:
----
github-mcp-server-1.10.1.tar.zst
github-mcp-server-root-command-name.patch
New:
----
github-mcp-server-1.11.0.tar.zst
----------(Old B)----------
Old: streaming oversized responses.
- Drop github-mcp-server-root-command-name.patch: upstream merged
it as pull request 2998, so this release already names the cobra
----------(Old E)----------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ github-mcp-server.spec ++++++
--- /var/tmp/diff_new_pack.T96b9N/_old 2026-08-26 19:53:42.789719941 +0200
+++ /var/tmp/diff_new_pack.T96b9N/_new 2026-08-26 19:53:42.793720082 +0200
@@ -23,15 +23,13 @@
# -modcacherw leave the module cache writable so cleanup cannot fail
%define goflags "-buildmode=pie -mod=vendor -modcacherw"
Name: github-mcp-server
-Version: 1.10.1
+Version: 1.11.0
Release: 0
Summary: Model Context Protocol server for GitHub
License: MIT
URL: https://github.com/github/github-mcp-server
Source0: %{name}-%{version}.tar.zst
Source1: vendor.tar.zst
-# PATCH-FIX-UPSTREAM github-mcp-server-root-command-name.patch
gh#github/github-mcp-server#2998 [email protected] -- name the cobra root
command after the installed binary so generated shell completions actually fire
-Patch0: %{name}-root-command-name.patch
# cgo stays enabled so -buildmode=pie links through the system linker, which is
# what emits the GNU build-id that debuginfo extraction needs. go1.26 pulls gcc
# in transitively, but this package depends on it directly, so say so.
@@ -151,10 +149,10 @@
install -D -m 0755 bin/%{name} %{buildroot}%{_bindir}/%{name}
install -D -m 0755 bin/mcpcurl %{buildroot}%{_bindir}/mcpcurl
-# Shell completions, generated by the binary we just built. These are only
-# correct because Patch0 names the root command after the binary; without it
-# cobra emits a dispatcher keyed on "server" that never fires. mcpcurl already
-# names its root command correctly but is a debugging aid, so it does not get
+# Shell completions, generated by the binary we just built. Since 1.11.0
+# upstream names the cobra root command after the installed binary, so the
+# emitted dispatcher matches the command users actually type. mcpcurl names its
+# root command correctly too but is a debugging aid, so it does not get
# completion subpackages of its own.
bin/%{name} completion bash | install -D -m 0644 /dev/stdin \
%{buildroot}%{_datadir}/bash-completion/completions/%{name}
++++++ _service ++++++
--- /var/tmp/diff_new_pack.T96b9N/_old 2026-08-26 19:53:42.892723579 +0200
+++ /var/tmp/diff_new_pack.T96b9N/_new 2026-08-26 19:53:42.901723897 +0200
@@ -3,8 +3,8 @@
<param name="url">https://github.com/github/github-mcp-server</param>
<param name="scm">git</param>
<param name="exclude">.git</param>
- <param name="revision">v1.10.1</param>
- <param name="version">1.10.1</param>
+ <param name="revision">v1.11.0</param>
+ <param name="version">1.11.0</param>
<param name="changesgenerate">disable</param>
</service>
<service name="recompress" mode="manual">
@@ -13,7 +13,7 @@
</service>
<service name="go_modules" mode="manual">
<param name="compression">zst</param>
- <param name="archive">github-mcp-server-1.10.1.tar.zst</param>
+ <param name="archive">github-mcp-server-1.11.0.tar.zst</param>
</service>
</services>
++++++ github-mcp-server-1.10.1.tar.zst -> github-mcp-server-1.11.0.tar.zst
++++++
++++ 8432 lines of diff (skipped)
++++++ vendor.tar.zst ++++++
++++ 12154 lines of diff (skipped)