cachepot
cachepot copied to clipboard
cachepot is `sccache` with extra sec, which in turn is `ccache` with cloud storage
Since we forked, there has been some improvements made here but also we missed out on some of the PRs made against sccache (after the project got more action since...
A dependency that use `std::option_env!()` cause systematic rebuild. In my case: the dependency is the crate `obfstr` since version 0.4.0. It tries to read `OBFSTR_SEED` that I do not define....
Every time cache gets downloaded/copied/unzipped it receives a newer `mtime` than your `git diff` will ever be. It's not the case for the local caching obviously. This is majorly the...
Hi! I'd love to see support for OpenStack's Object Storage. https://docs.openstack.org/security-guide/object-storage.html Might the following be a workaround? Multi-attached volumes (https://registry.terraform.io/providers/terraform-provider-openstack/openstack/latest/docs/resources/compute_volume_attach_v2) + `CACHEPOT_DIR` that points to the shared volume
Introduced in #128. The original reason for that is purely technical - it is required to call `unshare(CLONE_NEWUSER)` in the main thread of a program. Since `cachepot-dist` is multi-threaded and...
#128 introduces a rootless support (which also removes the bail-if-not-root check) at the cost of having to support unprivileged user namespaces (which can be disabled at run-time or not compiled...
After #128 will be merged, we can run the dist test suite in a new user Linux namespace, effectively gaining capabilities to run bubblewrap but still isolated from the parent...
## Issue When defining environment variables in a build script within a workspace, they are not correctly handle by the cache. This is visible in non incremental build (in release...
Currently we have some https://github.com/mozilla specific auth bits in our code base. It'd be preferable to not break usability for `mozilla`-folks in case we ever wanted to re-unite the efforts,...
Hey! I've been trying to introduce `cachepot` into our CI pipelines (CircleCI) and I am having some issues that I believe to be related to permissions. If `cachepot --start-server` is...