Update stacklok/toolhive to v0.27.2#867
Conversation
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Claude finished @renovate[bot]'s task in 6m 14s —— View job Updated docs for toolhive v0.27.2Pushed
What changedThe only user-facing addition in v0.27.2 is the new
The operator unions these scopes into every DCR-registered client's scope set so clients that narrow Hand-written edits
The CRD JSON-schema deltas already in this PR ( All other v0.27.2 PRs were bug fixes, refactors, or operator-side robustness changes with no documented behavior to update (header forwarding bug fix is invisible to users; Validation
|
|
Claude finished @renovate[bot]'s task in 4m 53s —— View job Editorial review of v0.27.2 docs changesPushed
Editorial findings and fixesPrimary: heading hierarchyThe new "Baseline scopes for DCR clients" content sat as an h3 inside Fix: Promoted to a top-level Secondary: verb choiceThe original text used "unions"/"unioned" as a verb in all three files ("The server unions these scopes into…", "scopes that are unioned into…", "the embedded auth server unions those scopes into…"). "Union" as a verb is set-theory jargon that reads as awkward English even though it's precise. Fix: Replaced with "merges"/"merged" throughout — preserves the union semantics and reads more naturally. Secondary: prose tightening
Reviewed but not changed
Validation
Branch · |
Clarify that when scopesSupported is omitted, the embedded auth server validates baselineClientScopes against its default scope set (openid, profile, email, offline_access) rather than failing to start. This behavior shipped in toolhive v0.27.2 as part of #5233.
jhrozek
left a comment
There was a problem hiding this comment.
Not sure if this lets me approve but LGTM after my latest commit
|
Merging as it appears the only generated prose was around the DCR scopes which @jhrozek already touched up. If any of the other reviewers landed changes that weren't captured by the workflow, please file as follow-up PRs. |
This PR contains the following updates:
v0.27.1→v0.27.2Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
After this PR opens,
.github/workflows/upstream-release-docs.ymladds source-verified content edits for the new release. Forstacklok/toolhive, the same workflow also syncs reference assets (CLI help, Swagger) and regenerates the CRD MDX pages.Release Notes
stacklok/toolhive (stacklok/toolhive)
v0.27.2Compare Source
What's Changed
68bde55by @renovate[bot] in #5236476e359by @renovate[bot] in #52351a80836by @renovate[bot] in #5054Full Changelog: stacklok/toolhive@v0.27.1...v0.27.2
Configuration
📅 Schedule: (in timezone America/New_York)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Never, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.
Docs update for
toolhivev0.27.2At a glance
stacklok/toolhivev0.27.1→v0.27.2Summary of changes
Summary of changes
docs/toolhive/concepts/embedded-auth-server.mdxexplaining the newbaselineClientScopesfield, including theinvalid_scopefailure mode it addresses and security guidance to keep the baseline narrow.docs/toolhive/guides-k8s/auth-k8s.mdxto document the newbaselineClientScopesfield onMCPExternalAuthConfig.spec.embeddedAuthServer.baselineClientScopesexample and cross-link indocs/toolhive/guides-vmcp/authentication.mdxto cover the matching field onVirtualMCPServer.spec.authServerConfig.Other v0.27.2 PRs were bug fixes, refactors, or operator-side robustness changes with no documented behavior to update. The CRD JSON schema deltas for the new field were auto-synced into
static/api-specs/crds/by the release workflow and surface through<CRDReference />on the existing CRD reference pages.Run cost
How this PR was built
Two Claude Opus sessions run per release: a generation pass
(
upstream-release-docsskill, 6 phases) followed by a fresh-context editorial pass (
docs-review). Prettier/ESLintauto-fixes are applied after.
Auto-synced paths — do not hand-edit these in review:
docs/toolhive/reference/cli/docs/toolhive/reference/crds/static/api-specs/If a "Gaps needing human context" section is present above,
each entry includes a paste-ready Helper prompt for local
Claude a reviewer can use to resolve the gap.