{"repo":"ryanccn/attic-action","free":true,"listed":false,"github":"https://github.com/ryanccn/attic-action","clone":"git clone https://github.com/ryanccn/attic-action.git","description":"Cache Nix derivations on GitHub Actions with Attic","language":"TypeScript","stars":59,"topics":["attic","cache","ci","ci-cd","github-actions","github-actions-cache","nix","nix-flake"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"attic-action Cache Nix derivations with Attic. Usage Configure your Attic instance with an endpoint, a cache, and a token that can read from and write to the cache. Then, add this step to a workflow job after Nix is installed: Inputs endpoint The Attic endpoint. This is the URL without the cache name. cache The name of the Attic cache. token The authorization token to provide to Attic ( optional ). inputs-from Path to get the Nixpkgs flake input from instead of github:NixOS/nixpkgs/nixpkgs-unstable when installing Attic ( optional ). push-args Additional command-line arguments to pass to attic push ( optional ). skip-push Disable pushing new derivations to the cache automatically at the end of the job ( default is false ). This requires you to invoke attic push with the paths you want to push to the cache manually. Outputs None License MIT","default_branch":null,"files":null,"tree":[],"storefront":"/r/ryanccn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ryanccn/attic-action/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}