Skip to content

Conversation

@ericvergnaud
Copy link
Contributor

Our current code attempts to install LSP add-ons as part of installing Remorph. This could fail the entire install if not successful.
This PR ensures that installing LSP add-ons is only attempted when explicitly requested.

@github-actions
Copy link

github-actions bot commented Mar 7, 2025

✅ 13/13 passed, 1 skipped, 10s total

Running from acceptance #380

) -> RemorphConfigs:
self.install_rct()
self.install_morpheus()
if module in {"transpiler", "all"}:
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I covered during the hotfix, I have handled it differently.

#1476

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure re-running install tasks during config is good ? Do you not prefer the fix in this PR ?

@ericvergnaud ericvergnaud requested review from a team and sundarshankar89 March 17, 2025 08:15
github-merge-queue bot pushed a commit that referenced this pull request Apr 1, 2025
This PR includes #1480 
It fixes various issues where `install transpile` would crash if
external requirements were not met, such as access to pypi and maven, or
availability of required packages.
@sundarshankar89
Copy link
Collaborator

@ericvergnaud Can we close I think I rebased this branch on to my hotfix branch

@ericvergnaud
Copy link
Contributor Author

Already merged, closing

@ericvergnaud ericvergnaud deleted the no-default-transpiler-install branch April 3, 2025 10:05
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.

3 participants