diff --git a/.github/workflows/nix.yaml b/.github/workflows/nix.yaml index 47918b8b..0f452e24 100644 --- a/.github/workflows/nix.yaml +++ b/.github/workflows/nix.yaml @@ -7,7 +7,14 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: cachix/install-nix-action@v27 + - uses: cachix/install-nix-action@v25 + with: + nix_path: nixpkgs=channel:nixos-unstable + - uses: cachix/cachix-action@v14 + with: + name: sc-tools + authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' + # This checks the packages compile with the flake checks, see `flake.nix` for detials - name: Flake check run: nix flake check diff --git a/README.md b/README.md index d2da3d4f..fb1b9095 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,7 @@ A collection of libraries that are helpful for building Cardano apps with Haskel * `convex-coin-selection`: Coin selection and transaction balancing * `convex-mockchain`: Minimal mockchain for tests * `convex-optics`: Some optics for plutus-ledger-api and cardano-api + The API documentation (Haddocks) is published [here](https://j-mueller.github.io/sc-tools/) ### Dependencies diff --git a/flake.nix b/flake.nix index 0d0ee25c..37bdecb4 100644 --- a/flake.nix +++ b/flake.nix @@ -52,6 +52,7 @@ in { devShells = flake.devShells; + packages = flake.packages; checks = { build-all = pkgs.runCommandCC "check all cabal.project pagackes" {