mic92/niks3 binary cache

Push Nix build outputs to a niks3 binary cache with per-derivation caching

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
server-urlniks3 server URL (e.g. https://niks3.example.com). The action fetches substituter URL, public keys, and OIDC audience from this server's /api/cache-config endpoint unless overridden below.yes
substituterOverride the substituter URL written to nix.conf. Defaults to the server's configured cache-url.no
skip-pushOnly configure the substituter; do not push build outputs.false
niks3-binPath to a niks3 binary. Defaults to downloading the pinned niks3 release.no
cache-config-timeoutSeconds to wait for each /api/cache-config request before timing out.15
cache-config-retriesNumber of additional attempts to fetch /api/cache-config after a transient failure (network error, timeout, or 5xx).3
drain-timeoutSeconds to wait for the upload daemon to drain in the post step.600
debugEnable debug logging.false

no outputs