From a94520752e64dd924d5882dbea141fff038bdbf4 Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Sun, 30 Jun 2024 13:42:14 +0200 Subject: [PATCH] nix ci: cachix push --- .github/workflows/nix.yml | 9 ++++----- flake.nix | 9 ++++++--- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/.github/workflows/nix.yml b/.github/workflows/nix.yml index d86192c..1ac391b 100644 --- a/.github/workflows/nix.yml +++ b/.github/workflows/nix.yml @@ -12,9 +12,8 @@ jobs: steps: - uses: actions/checkout@v4 - uses: DeterminateSystems/nix-installer-action@main - with: - extra-conf: | - trusted-substituters = https://gepetto.cachix.org - trusted-public-keys = gepetto.cachix.org-1:toswMl31VewC0jGkN6+gOelO2Yom0SOHzPwJMY2XiDY= - uses: DeterminateSystems/magic-nix-cache-action@main - - run: nix build --accept-flake-config + - run: nix --accept-flake-config build -L + - run: nix --accept-flake-config run .#cachix push gepetto $(readlink result) + env: + CACHIX_AUTH_TOKEN: ${{ secrets.CACHIX_AUTH_TOKEN }} diff --git a/flake.nix b/flake.nix index 51f799f..e2b8613 100644 --- a/flake.nix +++ b/flake.nix @@ -37,9 +37,12 @@ ... }: { - packages.default = pkgs.callPackage ./. { - hpp-centroidal-dynamics = inputs.hpp-centroidal-dynamics.packages.${system}.default; - ndcurves = inputs.ndcurves.packages.${system}.default; + packages = { + inherit (pkgs) cachix; + default = pkgs.callPackage ./. { + hpp-centroidal-dynamics = inputs.hpp-centroidal-dynamics.packages.${system}.default; + ndcurves = inputs.ndcurves.packages.${system}.default; + }; }; devShells.default = pkgs.mkShell { inputsFrom = [ self'.packages.default ]; }; };