Repository navigation
x/tools/gopls: formally deprecate experimentalWorkspaceModule #52897
Copy link
Copy link
Closed
Labels
FrozenDueToAgeToolsThis label describes issues relating to any tools in the x/tools repository.This label describes issues relating to any tools in the x/tools repository.goplsIssues related to the Go language server, gopls.Issues related to the Go language server, gopls.gopls/workspaceIssues related to support for modules or multi-module workspaces.Issues related to support for modules or multi-module workspaces.
Milestone
Description
Activity
- addedgopls/workspaceIssues related to support for modules or multi-module workspaces.Issues related to support for modules or multi-module workspaces.
on May 13, 2022 - addedToolsThis label describes issues relating to any tools in the x/tools repository.This label describes issues relating to any tools in the x/tools repository.goplsIssues related to the Go language server, gopls.Issues related to the Go language server, gopls.
on May 13, 2022 Change https://go.dev/cl/434640 mentions this issue:
gopls: deprecate three experimental features- added a commit that references this issue
on Jan 7, 2023 - added a commit that references this issue
on Jan 18, 2023 - added a commit that references this issue
on Jun 16, 2023 - added a commit that references this issue
on Jun 16, 2023 - added a commit that references this issue
on Jun 26, 2023 - added a commit that references this issue
on Jun 29, 2023 - added a commit that references this issue
on Jun 29, 2023 - locked and limited conversation to collaborators
on Sep 28, 2023 - added a commit that references this issue
on Feb 16, 2024
Metadata
Metadata
Assignees
Labels
FrozenDueToAgeToolsThis label describes issues relating to any tools in the x/tools repository.This label describes issues relating to any tools in the x/tools repository.goplsIssues related to the Go language server, gopls.Issues related to the Go language server, gopls.gopls/workspaceIssues related to support for modules or multi-module workspaces.Issues related to support for modules or multi-module workspaces.
With
go.workfiles, we no longer need theexperimentalWorkspaceModulefeature for gopls, which like its name suggests never got out of experimental (it was superseded by workspaces).We should start alerting users of experimentalWorkspaceModule to switch to
go.work, and plot a roadmap to full removal of this feature. As is, our users can encounter bugs in experimentalWorkspaceModule that don't exist with go.work files (e.g. golang/vscode-go#2243).