Skip to content

Download Flux modules within runtime as part of Salsa query #5310

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
nathanielc opened this issue Oct 25, 2022 · 1 comment
Closed

Download Flux modules within runtime as part of Salsa query #5310

nathanielc opened this issue Oct 25, 2022 · 1 comment
Assignees

Comments

@nathanielc
Copy link
Contributor

nathanielc commented Oct 25, 2022

Now that we can incrementally compile the stdlib (see #5135) next steps are to dynamically download and compile Flux modules.

This issue is about adding the ability for the Rust side to download Flux modules using the module API (see #5224).

Some implementation notes:

Version selection (i.e. finding the max of mins) is out of scope for this issue. The behavior will be to always download and compile the latest version of the module.

NOTE: Salsa DB might need to differentiate between modules from different orgs. Or we create a new salsa DB per request to avoid any cross org modules.

DOD:

  • Flux modules can be downloaded from the registry and dynamically compiled
  • Support for downloading latest version of a module.
  • Flux scripts work with modules in tests
  • Full integration testing is a separate issue
@github-actions
Copy link

github-actions bot commented Feb 9, 2023

This issue has had no recent activity and will be closed soon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants