Potato Hatsue

Results 26 comments of Potato Hatsue

I think it's up to the test framework, whereas `lsp-test` can't do much. For your case, is it possible to spawn a worker thread with `TQueue`, executing `Session`s sent from...

@isovector I came up with a naive implementation: https://github.com/haskell/haskell-language-server/compare/master...berberman:test-session-queue But I didn't observe improvements running it locally, and it seemd that memory usage was even worse. Perhaps I missed something,...

`fetchGitHubRelease` is simply a shortcut for `fetchUrl` on github release files: https://github.com/berberman/nvfetcher/blob/db780dba6923e531b5aedca502a36d3d9627fca9/src/NvFetcher/NixFetcher.hs#L146-L155 In your case, I think we can add a function `fetchGitHubRelease'` to the DSL that accpets `(Version ->...

The `vendorSha256` in `buildGoModule` is output hash of an intermediate drv, and it seems that there's no way to calculate it before actually building the package: https://discourse.nixos.org/t/buildgomodule-how-to-get-vendorsha256/9317. This is different...

> but can't we run this nix-prefetch to get the vendorSha256? No, because nvfetcher runs before we have the derivation, whereas using `nix-prefetch` like that requires the derivation.

I also considered about this question. Currently we use string interpolation to generate nix expr, which is not neat and error-prone. If we could create the expression programmatically, i.e. constructing...

I don't think nvchecker accepts GitHub token from environment variable like that. You may want to create a [`keyfile.toml`](https://nvchecker.readthedocs.io/en/latest/usage.html#configuration-table) which contains the token, and pass it using `-k` when running...

This is somewhat by design, because the [transformation](https://nvchecker.readthedocs.io/en/latest/usage.html#global-options) is done by nvchecker, and nvfetcher uses the processed version in later steps. This should be clarified in README. IMO, for the...