Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: Download Flux modules within runtime as part of Salsa query (#5324
) * feat: Add and test a mocked flux_mod API for the salsa database * feat: Allow modules to be downloaded via fluxmod * test: Automatically upload the module for fluxmod integration tests * test: Allow the fluxmod test to run in integration or mock mode depending on feature flag * chore: s/flux_mod/fluxmod/g * test: Allow multiple modules in the test setup for fluxmod * chore: Handle the prelude in conjunction with flux modules * perf: Cache flux modules in salsa * feat: Allow the fluxmod token to be passed from go * chore: make generate * perf: Cache the http agent across requests for fluxmod * feat: Allow fluxmod's Url to be configured * chore: Improve error messages for fluxmod * fix: Handle directories in flxmod via percent encoding * chore: Improve error messages for fluxmod more * test: Add a test for cyclic dependencies in flux modules * fix: Error instead of overflowing the stack on deeply nested modules * chore: Only return a single error for package depth errors * chore: Don't try to use flux modules in wasm The zip crate does not work here at least so we disable it completely for now. * chore: cargo clippy * fix: Include the whole source in the source field of file Corrects the positions of errors when there isn't a token at the first line index and column. * refactor: Don't gate the fluxmod integration test under a rust feature Lets `--all-features` still work as a easy way to run all tests, if the integration part should run the `FLUXMOD_BASE_URL` must be passed instead. * chore: make generate * chore: Try upgrading mingw on CI * fix: workaround broken toolchain settings * chore: Revert mingw * chore: make generate Co-authored-by: Brandon Pfeifer <bpfeifer@influxdata.com>
- Loading branch information