diff --git a/.build-all.dhall b/.build-all.dhall index 7f7568e10fba5b63de04877cb75be185761ca252..19937c09563ccaff6b33156b4a6ef21a24b656ea 100644 --- a/.build-all.dhall +++ b/.build-all.dhall @@ -3,14 +3,25 @@ let Prelude = ? https://raw.githubusercontent.com/dhall-lang/dhall-lang/v20.1.0/Prelude/package.dhall sha256:26b0ef498663d269e4dc6a82b0ee289ec565d683ef4c00d0ebdd25333a5a3c98 -let H = ./horizon-spec.dhall +let H = + https://gitlab.homotopic.tech/horizon/horizon-spec/-/raw/0.4.1/dhall/package.dhall + sha256:9f2def711ea8796cdb24fa837da6681f9a7e752f87aeff08eee9b494c6e3374c let toStep : Text → Text = λ(x : Text) → ".#${x}" let input = - Prelude.Map.keys Text H.HaskellPackage.Type (./horizon.dhall).packages + Prelude.Map.keys + Text + H.HaskellPackage.Type + ( merge + { MakePackageSet = + λ(x : H.PackageSetExportSettings) → x.packageSet.packages + , MakeOverlay = λ(x : H.OverlayExportSettings) → x.overlay + } + ./horizon.dhall + ) let packages = Prelude.List.map Text Text toStep (input : List Text)