From 1f738c8014c0182098c75f465e3324393b4c00bb Mon Sep 17 00:00:00 2001 From: Zhaofeng Li Date: Wed, 17 Nov 2021 22:21:00 -0800 Subject: [PATCH] .github: Add Cachix cache --- .github/workflows/build.yml | 8 ++++++++ .github/workflows/manual.yml | 5 +++++ README.md | 4 ++++ 3 files changed, 17 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 11c647c..555bd12 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -21,6 +21,10 @@ jobs: install_url: ${{ matrix.nix.url }} extra_nix_config: | experimental-features = nix-command flakes + - uses: cachix/cachix-action@v10 + with: + name: colmena + authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' - run: nix flake check if: ${{ !contains(matrix.nix.name, '2.3') }} @@ -54,6 +58,10 @@ jobs: install_url: ${{ matrix.nix.url }} extra_nix_config: | experimental-features = nix-command flakes + - uses: cachix/cachix-action@v10 + with: + name: colmena + authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' - run: nix-shell --run "cargo test" if: ${{ !contains(matrix.nix.name, '2.3') }} diff --git a/.github/workflows/manual.yml b/.github/workflows/manual.yml index 67c8900..7edacbc 100644 --- a/.github/workflows/manual.yml +++ b/.github/workflows/manual.yml @@ -15,6 +15,11 @@ jobs: install_url: https://releases.nixos.org/nix/nix-2.4/install extra_nix_config: | experimental-features = nix-command flakes + - uses: cachix/cachix-action@v10 + with: + name: colmena + authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' + - name: Build manual run: nix build -o out .#manual -L diff --git a/README.md b/README.md index 4534c32..4eabd9a 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,10 @@ To install the latest development version to the user profile, use `default.nix` nix-env -if default.nix ``` +### Binary Cache + +A public binary cache is available at https://colmena.cachix.org, courtesy of Cachix. + ## Tutorial *See Tutorial with Flakes for usage with Nix Flakes.*