Viceroy icon indicating copy to clipboard operation
Viceroy copied to clipboard

Viceroy provides local testing for developers working with Compute.

Results 67 Viceroy issues
Sort by recently updated
recently updated
newest added

In the fastly.toml a static dictionary can be configured. Can we make this dynamic? Either watching an s3 url or even watching a local file. Use case is we typically...

Viceroy currently [doesn't enable](https://github.com/fastly/Viceroy/blob/main/lib/src/execute.rs#L58), or support enabling, generation of wasm debug symbols, because of an issue with Wasmtime. It'd be great if we could figure out a way to fix...

feature-ux

it would be nice if we provided some usage examples for `viceroy_lib`, to help people intending to use this library directly in their own testing infrastructure outside of the Fastly...

Currently, we have a file `lib/src/wiggle_abi/entity.rs` that contains a todo note worth addressing soon: https://github.com/fastly/Viceroy/blob/main/lib/src/wiggle_abi/entity.rs#L9-L21 As the comment mentions, it exists because we must construct our handle types differently than...

maintenance

When creating an `ExecuteCtx` like this, I am still receiving console output. ```rust let path = Path::new("../target/wasm32-wasi/release/edge-api.wasi.wasm"); if (!path.exists()) { panic!("Unable to find wasm file at path {path:?} - potentially...

Hi, I can't create a dictionary because the enum `DictionaryFormat` was not exposed to the library user. ```rs let dict = Dictionary { format: DictionaryFormat::Json, file: PathBuf::from(r"fixtures/config.dict.json") }; ```

Today our logging uses default values of `INFO` for `viceroy-cli` and `viceroy-lib`. For one v flag (`-v`) it's set at `DEBUG`, and for two v's (`-vv`) it's set to `TRACE`....

rfc
logging

Hi, as mentioned in the docs `req.send_async(API)` can be used to make requests without waiting for the response, therefore it doesn't block the initial request. > This method is also...

It would help if viceroy could produce a debugging log of all inbound and outbound HTTP requests and responses, with complete metadata (e.g. protocol, url, IP address, headers, body...) Originally...

feature-ux
logging

This is different from a C@E service where trying to e.g., open a non existing dictionary will return an error.