maxthemooshroom/Nix Flake CI/CD Helpers

Actions such as publishing to FlakeHub, updating binary caches, etc.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 3, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: maxthemooshroom/actions-nix-flake-release@b172cac02ee173cd2026d0f82dc4bb0eed6adb8b # no releases — HEAD as of 2026-07-11

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
nix-action-versionThe version of the 'determinate-nix-action' action to use.yesv3.21.0
flakehub-flake-action-versionThe version of the 'flakehub-push' action to use.yesv6
flakehub-cache-action-versionThe version of the 'flakehub-cache-action' action to use.yesv3.21.0
nix-extra-confExtra lines that go in nix.confno
nixpkgs-flake-refThe nixpkgs flake-ref to use (such as `github:NixOS/nixpkgs/26.05`).yesgithub:NixOS/nixpkgs/26.05
flakehub-flake-repositoryThe GitHub repository containing your flake in the format of `{org}/{repo}`.no
flakehub-flake-tagsComma-separated values that the published flake is labeled with that are alphanumeric + hyphens only.no
flakehub-versioning-kindWhether to publish using tags or a rolling release. ('tagged'/'rolling')yes
flakehub-release-tagThe Git tag to use for non-rolling releases. This must be the character `v` followed by a SemVer version, such as `v0.1.1`.no
flakehub-release-rolling-minorSpecify the SemVer minor version of your rolling releases. All releases will follow the versioning scheme `0.[rolling-minor].[commit count]+rev-[git sha]`.no
cache-flake-outputsComma-separated list of flake outputs to cache with FlakeHub.nodefault
cache-enable-flakehubWhether or not to update the FlakeHub binary cache with the flake outputs specified in `cached-flake-outputs`.nofalse
cache-enable-cachixWhether or not to update the Cachix binary cache with the flake outputs specified in `cache-flake-outputs`.nofalse
cache-name-cachixThe name of the cachix cache to push to.no
cache-upstream-flakehubYour preferred upstream cache. Store paths in this store will not be cached in GitHub Actions' cache.no

no outputs