Skip to main content
FlakeHub Cache Action

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.
Sign up for FlakeHub: Unlock full caching with a FlakeHub plan

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.
Sign up for FlakeHub (opens in a new tab)
Determinate Nix Action: Pair with Determinate Nix Action

Pair with Determinate Nix Action

Install Determinate Nix and authenticate with FlakeHub in the same workflow before caching your builds.
Determinate Nix Action
Determinate CI: Want it all wired up for you? Try Determinate CI

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.
Determinate CI
  • 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