cachepot
cachepot copied to clipboard
cachepot is `sccache` with extra sec, which in turn is `ccache` with cloud storage
Ref #116 When using `cc-rs`, which builds the depedency locally, we should assure the paths are also independent of `OUT_DIR` and `CARGO_MANIFEST_DIR`.
Currently there is very little in the way of cache poisoning. This requires some invasive re-architecting: * [ ] user based authentification * [ ] only allow toolchain upload explcitly...
Hello, It is mentioned in the `README` file to use prebuilt binaries for CI. However, the artifacts created with github actions for a specific commit / tag / release are...
In nightly, https://github.com/rust-lang/cargo/pull/9601/commits/6ee606be69c7175a3974d3ecbf47f2b44f003047 `CARGO_RUSTC_WRAPPER` will be populated. For the dist mode, we would need to investigate if we can/need/want to adjust that value, possible based on the fact _if_ it...
Once the server side file cache hits the limit, compilation slows down _significantly_. ```raw Compile requests 503 Compile requests executed 383 Cache hits 359 Cache hits (C/C++) 15 Cache hits...
There was an attempt to remove openssl in favour of pure Rust implementation at https://github.com/paritytech/sccache/pull/67, however we still include it via `rouille` > `tiny_http` implementation. We track moving off `rouille`...
rev `a70346110554f9f37601b9dcc1e19a3e71ede889` fails consistently for me with one test case: ``` RUST_BACKTRACE=1 cargo t --test sccache_cargo Finished test [unoptimized + debuginfo] target(s) in 1.01s Running target/debug/deps/sccache_cargo-8d71709abea60091 running 1 test test...
Whenever `ccache` is present in fedora, running a `C` or `C++` unittest, it fails consistently. I assume `CC` is set, and for testcases we should probably unset it - that...
For improved hardening, an improved sandboxing mechanism might be mandated for PR based usage. * firecracker * quark * katacontainers
We should provide a convenient way to pull in a `rustup`-like fashion, the remotely vetted toolchains. Ref #53