Cargo
Avrea caches crates from crates.io so that cargo build and cargo fetch
resolve dependencies from colocated cache on repeat runs.
On Avrea runners
Section titled “On Avrea runners”Cargo is pre-configured via ~/.cargo/config.toml:
[registries.cache]index = "sparse+https://avrea-host:8443/cargo/"
[source.crates-io]replace-with = "cache"Your workflow needs no changes:
jobs: build: runs-on: avrea-ubuntu-latest steps: - uses: actions/checkout@v6 - run: cargo build --releaseManual setup
Section titled “Manual setup”Create or append to ~/.cargo/config.toml:
[registries.cache]index = "sparse+https://avrea-host:8443/cargo/"
[source.crates-io]replace-with = "cache"