Skip to content

Conversation

@rafaelfranca
Copy link
Member

Add initial implementation of Ruby status bar item showing Ruby version

Allow user to select Ruby versions via command palette and store selection in configuration

Activate when in a Ruby project using bundler

Introduce the first version manager: ConfiguredRuby, which reads Ruby version from VS Code settings

Implement the first version manager

Implement the custom executable path version manager that allow users to
set rubyExecutablePath in settings. Update the extension to use this new version
manager.

Add output channel to debug problems

Fix activation script

Extract the RubyEnvironment object

Move createVersionManager to inside the object

Remove activateInternal

Move actiavation of Ruby environment to after construction

Use a more discriminated type for RubyDefinition

Remove unneeded sync version of activate

Update README

Test on windows and MacOS

Show all available JITs in the Ruby environment

Remove all activation logic from this extension

Other extension should be the ones chosing when to activate it.

Copy link
Member Author

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

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

@rafaelfranca rafaelfranca force-pushed the rmf-first-version-manager branch from 4bc36f3 to 5502e4c Compare January 29, 2026 16:45
@rafaelfranca rafaelfranca force-pushed the rmf-initial-implementation branch from 3c1a046 to 4e4d276 Compare January 29, 2026 16:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant