Skip to content

Migrate Ruby LSP add-on to Rubydex#2620

Draft
vinistock wants to merge 3 commits into
mainfrom
05-11-migrate_add-on_to_rubydex
Draft

Migrate Ruby LSP add-on to Rubydex#2620
vinistock wants to merge 3 commits into
mainfrom
05-11-migrate_add-on_to_rubydex

Conversation

@vinistock
Copy link
Copy Markdown
Member

@vinistock vinistock commented May 11, 2026

Motivation

Migrate to the latest version of the Ruby LSP, Rubydex and the Rails add-on.

Note: it might be better to wait for shipping this PR once a stable Ruby LSP is out. CI is failing because parts of the matrix pick up the stable v0.26 series, which does not use Rubydex.

Implementation

The migration itself is pretty straightforward. The only usage of indexing related features is to map which declarations got modified as part of a document update, which means traversing the Rubydex graph from the bottom up document -> definitions -> declarations -> fully_qualified_names.

Tests

Existing tests cover it.

Copy link
Copy Markdown
Member Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

@vinistock vinistock added the refactor Code refactor with no behaviour change label May 11, 2026
@vinistock vinistock self-assigned this May 11, 2026
@vinistock vinistock mentioned this pull request May 11, 2026
19 tasks
@vinistock vinistock changed the title Upgrade rubydex dependency Migrate Ruby LSP add-on to Rubydex May 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

refactor Code refactor with no behaviour change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant