Zero-configuration caching for GitHub Actions
FlakeHub Cache Action wires your GitHub Actions workflows into FlakeHub Cache, authenticating automatically so every job pushes and pulls cached build results with no manual setup.
Authenticated automatically
Uses your workflow's OIDC token to authenticate with FlakeHub Cache, no secrets or manual login step required.Version pinned, every release
Every release is automatically tagged, so pinning to a specific version guarantees the same caching behavior on every run.Broad platform support
Runs on Linux, macOS, WSL2, containers, ARC, and Act, alongside GitHub-hosted, self-hosted, and GitHub Enterprise Server runners.Unlock full caching with a FlakeHub plan
Sign up for a paid FlakeHub plan to start caching every build result. Workflows run fine without one, they just skip the cache.Pair with Determinate Nix Action
Install Determinate Nix and authenticate with FlakeHub in the same workflow before caching your builds.Want it all wired up for you? Try Determinate CI
Determinate CI wraps FlakeHub Cache Action into a complete, opinionated workflow that builds, caches, and optionally publishes your flake.- FlakeHub Cache Action on GitHub
FlakeHub Cache Action on GitHub (opens in a new tab)
The flakehub-cache-action repository, with configuration options and the latest releases.
- FlakeHub Cache
FlakeHub Cache (opens in a new tab)
The zero-configuration binary cache that FlakeHub Cache Action connects your workflows to.
Explore other Actions
- Learn more about Nix Installer Action
Nix Installer Action
The original GitHub Action for installing Nix on your runners.
Learn more - Learn more about Determinate Nix Action
Determinate Nix Action
Install Determinate Nix on any GitHub Actions runner, pinned to a version.
Learn more - Learn more about Magic Nix Cache Action
Magic Nix Cache Action
A free, zero-configuration binary cache for GitHub Actions.
Learn more - Learn more about FlakeHub Push
FlakeHub Push
Publish your Nix flakes to FlakeHub straight from CI.
Learn more - Learn more about Determinate CI
Determinate CI
The one-stop shop for effortless Nix CI in GitHub Actions.
Learn more - Learn more about Flake Checker Action
Flake Checker Action
Health checks for your flake.lock, right in CI.
Learn more - Learn more about Update Flake Lock
Update Flake Lock
Automated pull requests that keep your flake.lock current.
Learn more