diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b555c71..a54c734 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -36,6 +36,7 @@ jobs: with: extra-conf: | accept-flake-config = true + - uses: DeterminateSystems/magic-nix-cache-action@v7 - uses: cachix/cachix-action@v15 @@ -43,6 +44,16 @@ jobs: name: daylin authToken: "${{ secrets.CACHIX_AUTH_TOKEN }}" + - name: Swap Lix for nix + run: | + which nix + sudo nix run \ + --experimental-features "nix-command flakes" \ + --extra-substituters https://cache.lix.systems --extra-trusted-public-keys "cache.lix.systems:aBnZUw8zA7H35Cz2RyKFVs3H4PlGTLawyY5KRbvJR8o=" \ + 'git+https://git@git.lix.systems/lix-project/lix?ref=refs/tags/2.90.0-rc1' -- \ + upgrade-nix \ + --extra-substituters https://cache.lix.systems --extra-trusted-public-keys "cache.lix.systems:aBnZUw8zA7H35Cz2RyKFVs3H4PlGTLawyY5KRbvJR8o=" + - name: write lock file if: "${{ inputs.lockFile != '' }}" run: |