shaogme/NixCache OCI Publisher
Build your Nix Flake outputs and publish custom packages as OCI blobs to GHCR
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| mode | Build mode: "flake" or "non-flake" | yes | flake |
| flake-path | Path to the directory containing flake.nix (only for mode: flake) | no | . |
| file | Nix file to build (only for mode: non-flake) | no | default.nix |
| attributes | Space-separated list of attribute paths to build (only for mode: non-flake) | no | "" |
| registry | OCI Registry to push cache to | no | ghcr.io |
| repo | Target repository name (owner/repo) | no | ${{ github.repository }} |
| signing-key | Nix secret key used to sign store paths | no | "" |
| github-token | GitHub token with package write permissions | no | ${{ github.token }} |
Outputs
no outputs