Skip to content

Commit ea03ed7

Browse files
install crypto dependencies
1 parent 2402dbd commit ea03ed7

4 files changed

Lines changed: 78 additions & 54 deletions

File tree

.github/workflows/build.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,11 @@ jobs:
4545
ghc-version: ${{ matrix.ghc }}
4646
cabal-version: "3.12.1.0"
4747

48+
- name: Install crypto dependencies
49+
uses: input-output-hk/actions/base@latest
50+
with:
51+
use-sodium-vrf: true # default is true
52+
4853
- uses: actions/checkout@v6
4954

5055
- name: "Configure cabal.project.local"

flake.lock

Lines changed: 69 additions & 52 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

flake.nix

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,8 @@
4444
overlays = [
4545
# haskellNix.overlay can be configured by later overlays, so need to come before them.
4646
inputs.haskellNix.overlay
47+
inputs.iohkNix.overlays.crypto
48+
inputs.iohkNix.overlays.haskell-nix-crypto
4749
(import ./nix/tools.nix inputs)
4850
(import ./nix/ouroboros-network.nix inputs)
4951
(import ./nix/network-docs.nix inputs)

nix/ouroboros-network.nix

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@ let
99
onLinux = buildSystem == "x86_64-linux";
1010

1111
# default compiler used on all systems, also provided within the shell
12-
defaultCompiler = "ghc966";
12+
defaultCompiler = "ghc967";
1313

1414
# the compiler used for cross compilation
1515
# alternative compilers only used on Linux
1616
#
1717
# NOTE: cross compilation with `ghc-9.6.2` doesn't currently work
1818
# https://ci.iog.io/build/623082/nixlog/2
19-
crossGHCVersion = "ghc966";
19+
crossGHCVersion = "ghc967";
2020

2121
# alternative compilers
2222
otherCompilers =

0 commit comments

Comments
 (0)