Mounts the named volume inbuxa-server-cargo at /cache for CARGO_HOME and CARGO_TARGET_DIR so pushes reuse the compiled dependency tree, moves the build to runs-on: light, sizes cargo jobs from the CPU cap, and drops the target dir past 25 GB.
Mounts the named volume inbuxa-server-cargo at /cache for CARGO_HOME and CARGO_TARGET_DIR so pushes reuse the compiled dependency tree, moves the build to runs-on: light, sizes cargo jobs from the CPU cap, and drops the target dir past 25 GB.
The build now mounts the named volume inbuxa-server-cargo at /cache and keeps
CARGO_HOME and CARGO_TARGET_DIR there, so a push reuses the compiled
dependency tree (RocksDB included) instead of rebuilding it from scratch.
Both runners allow that one volume; each host keeps its own copy.
With the cache in place the job moves to runs-on: light, so it can run on
host2 as well. Cargo's parallelism now follows the job's CPU cap rather than
the host's core count, and the target dir is dropped past 25 GB.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Mounts the named volume inbuxa-server-cargo at /cache for CARGO_HOME and CARGO_TARGET_DIR so pushes reuse the compiled dependency tree, moves the build to runs-on: light, sizes cargo jobs from the CPU cap, and drops the target dir past 25 GB.