linyinfeng/oranc
nix build with the help of caching with oranc
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| registry | oci registry to use | yes | ghcr.io |
| repositoryPart1 | first part of the repository name | yes | ${{ github.repository_owner }} |
| repositoryPart2 | second part of the repository name | yes | oranc-cache |
| upstream | space-separated list of cache upstreams | yes | https://cache.nixos.org |
| orancServerType | either "docker" or "url" | yes | docker |
| orancServerContainer | docker container id of oranc | no | — |
| orancServerUrl | docker container name or id of oranc | no | — |
| orancCli | oranc CLI package to use | yes | github:linyinfeng/oranc |
| orancCliSubstituters | substituters to download oranc CLI. | no | — |
| orancCliPublicKey | public key of oranc CLI | yes | linyinfeng.cachix.org-1:sPYQXcNrnCf7Vr7T0YmjXz5dMZ7aOKG3EqLja0xr9MM= oranc-linyinfeng-1:rNZCqhG6QTAImDxPI5ydlG5EhLxrwBb11fgpt5zYkVY= |
| orancLog | log string used in pushing | yes | oranc=info |
| orancCliExtraArgs | arguments pass to oranc cli, URL-encoded, separated by space | — | "" |
| anonymous | weather remain anonymous | yes | false |
| username | oci registry username | no | x-access-token |
| password | oci registry password | no | ${{ github.token }} |
| signingKey | nix signing key | yes | — |
| parallel | number of workers to do parallel pushing | yes | 4 |
| maxRetry | max retry number of requests | yes | 3 |
| zstdLevel | zstd compression level | yes | 3 |
| initialize | ensure that nix-cache-info file is initialized | yes | false |
| forceInitialize | force initialization | yes | false |
| initializePriority | priority in nix-cache-info | yes | 41 |
| initializeMassQuery | mass query in nix-cache-info | yes | true |
Outputs
no outputs