Skip to content

chore(deps): bump github.com/agentic-research/ley-line-open/clients/go/leyline-schema from 0.5.5 to 0.5.6#460

Merged
jamestexas merged 1 commit into
mainfrom
dependabot/go_modules/github.com/agentic-research/ley-line-open/clients/go/leyline-schema-0.5.6
Jul 1, 2026
Merged

chore(deps): bump github.com/agentic-research/ley-line-open/clients/go/leyline-schema from 0.5.5 to 0.5.6#460
jamestexas merged 1 commit into
mainfrom
dependabot/go_modules/github.com/agentic-research/ley-line-open/clients/go/leyline-schema-0.5.6

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 26, 2026

Copy link
Copy Markdown
Contributor

Bumps github.com/agentic-research/ley-line-open/clients/go/leyline-schema from 0.5.5 to 0.5.6.

Release notes

Sourced from github.com/agentic-research/ley-line-open/clients/go/leyline-schema's releases.

v0.5.6

What's Changed

Full Changelog: agentic-research/ley-line-open@v0.5.1...v0.5.6

Changelog

Sourced from github.com/agentic-research/ley-line-open/clients/go/leyline-schema's changelog.

[0.5.6] — 2026-06-26

Patch bump. Closes the gopls cold-start gap mache surfaced after v0.5.5: rust-analyzer worked end-to-end at ~8s with the active-probe path, but gopls hung the full 50s per-file budget returning 0 hovers and got skipped. Diagnosed as workspace-init mis-configuration rather than an indexer race: gopls prefers workspaceFolders over rootUri for Go module detection, and needs build.expandWorkspaceToModule: true to analyze the whole module from a subdirectory-rooted workspace.

Added

  • workspaceFolders in initialize handshake (rs/ll-open/lsp/src/client.rs). LSP servers in general prefer this over the deprecated single-folder rootUri; gopls treats it as load-bearing for module discovery. Sent alongside rootUri so older servers that only consume rootUri aren't broken.
  • workspace.workspaceFolders: true + workspace.configuration: true capabilities declared in initialize so the server knows we'll handle workspace-change notifications. gopls in particular checks these.
  • LspClient::start_with_options(cmd, args, root_uri, init_options) — new entry point that accepts optional per-server initializationOptions. LspClient::start is now a wrapper that passes None, preserving the existing call shape for callers that don't need per-server tuning.
  • initialization_options_for_language(lang) in lsp_pass.rs — per-language init-options table. gopls gets {build: {expandWorkspaceToModule: true}, ui.completion.usePlaceholders: false, analyses: {}}. rust-analyzer + other servers return None (no tuning needed; workspace-folders alone is enough).
  • 3 new test pins in lsp_pass::tests:
    • gopls_init_options_includes_expand_workspace — defends against a refactor that drops the load-bearing option
    • rust_python_no_init_options — pin the "no tuning needed" expectation for servers that work with just workspaceFolders

Wire effect

gopls's initialize response is unchanged from the client's perspective (same result shape), but server-side behavior is now:

  • Workspace expansion via build.expandWorkspaceToModule → whole module loaded, not just the immediate folder
  • workspaceFolders array → gopls treats the root as a proper workspace folder for package indexing
  • Subsequent documentSymbol and hover requests resolve against the loaded module, not the empty workspace

Notes

  • v0.5.5's active-probe loop + readiness wait remain unchanged. They're orthogonal — the probe verifies cache-warmness, the workspaceFolders fix ensures there's actually a cache to warm. gopls would never have populated the cache pre-v0.5.6 even with infinite probe retries.
  • LspClient::start is kept as a thin wrapper for backward compat. All in-tree callers go through start_with_options post-v0.5.6; external consumers (if any) keep working unchanged.
Commits
  • e84539d [ley-line-open-661727] fix(lsp): gopls workspace init — workspaceFolders + pe...
  • See full diff in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

…o/leyline-schema

Bumps [github.com/agentic-research/ley-line-open/clients/go/leyline-schema](https://github.com/agentic-research/ley-line-open) from 0.5.5 to 0.5.6.
- [Release notes](https://github.com/agentic-research/ley-line-open/releases)
- [Changelog](https://github.com/agentic-research/ley-line-open/blob/main/CHANGELOG.md)
- [Commits](agentic-research/ley-line-open@v0.5.5...v0.5.6)

---
updated-dependencies:
- dependency-name: github.com/agentic-research/ley-line-open/clients/go/leyline-schema
  dependency-version: 0.5.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Jun 26, 2026
@jamestexas jamestexas merged commit 87d8df5 into main Jul 1, 2026
10 checks passed
@jamestexas jamestexas deleted the dependabot/go_modules/github.com/agentic-research/ley-line-open/clients/go/leyline-schema-0.5.6 branch July 1, 2026 21:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant