Skip to content
This repository was archived by the owner on Oct 5, 2026. It is now read-only.
boringcachePublic archive

About

Public BoringCache build-cache benchmark for Deno, with exact GitHub Actions runs.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

313 Commits

Folders and files

Repository files navigation

BoringCache Deno benchmark

This repository contains the BoringCache benchmark for Deno.

Benchmark workflows are in .github/workflows/, with configuration in .boringcache.toml.

The RunsOn cache comparison runs the same Deno release Cargo commands on fresh 16 vCPU, 64 GiB Flex runners in us-east-1. RunsOn Magic Cache and BoringCache both cache the Cargo registry, Git dependencies, and target directory. Each provider builds the pinned base revision cold, rebuilds it on a fresh runner, then builds its adjacent revision on a third runner. Every phase writes a new cache snapshot and checks the release artifacts. Compare total cache and build time; the setup and build columns split work differently for the two providers. Inspect the Magic Cache logs for fallback warnings before using the results.

The target plus sccache comparison repeats those phases with the same source and two Cargo commands. BoringCache uses its Cargo target and remote sccache adapters. Magic Cache archives the target and a local sccache directory after each build. The cache snapshots have different storage formats, so compare the completed build and cache path as a whole.

The sccache-only comparison uses the same builds and output checks, but neither provider restores target on a fresh runner. Both retain Cargo registry and Git dependencies; BoringCache uses remote sccache, and Magic Cache archives a local sccache directory.

Run the connection workflow once and approve the repository binding to boringcache/benchmark-runs-on-s3-clean before dispatching the comparison.

About

Public BoringCache build-cache benchmark for Deno, with exact GitHub Actions runs.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages