formatting

This commit is contained in:
Seungheon Oh 2022-04-21 19:03:14 -05:00
parent df8baf4f4f
commit 11a10bd4ec
2 changed files with 34 additions and 26 deletions

View file

@ -152,13 +152,13 @@ test-suite agora-test
main-is: Spec.hs main-is: Spec.hs
hs-source-dirs: agora-test hs-source-dirs: agora-test
other-modules: other-modules:
Spec.AuthorityToken
Spec.Effect.TreasuryWithdrawal Spec.Effect.TreasuryWithdrawal
Spec.Sample.Effect.TreasuryWithdrawal
Spec.Model.MultiSig Spec.Model.MultiSig
Spec.Sample.Effect.TreasuryWithdrawal
Spec.Sample.Stake Spec.Sample.Stake
Spec.Stake Spec.Stake
Spec.Util Spec.Util
Spec.AuthorityToken
build-depends: agora build-depends: agora

View file

@ -50,8 +50,10 @@
projectFor = system: projectFor = system:
let pkgs = nixpkgsFor system; let pkgs = nixpkgsFor system;
in let pkgs' = nixpkgsFor' system; in
in (nixpkgsFor system).haskell-nix.cabalProject' { let pkgs' = nixpkgsFor' system;
in
(nixpkgsFor system).haskell-nix.cabalProject' {
src = ./.; src = ./.;
compiler-nix-name = ghcVersion; compiler-nix-name = ghcVersion;
inherit (plutarch) cabalProjectLocal; inherit (plutarch) cabalProjectLocal;
@ -120,7 +122,9 @@
inherit (plutarch.tools) fourmolu; inherit (plutarch.tools) fourmolu;
}) })
fourmolu; fourmolu;
in pkgs.runCommand "format-check" { in
pkgs.runCommand "format-check"
{
nativeBuildInputs = [ nativeBuildInputs = [
pkgs'.git pkgs'.git
pkgs'.fd pkgs'.fd
@ -139,16 +143,19 @@
mkdir $out mkdir $out
''; '';
in { in
{
project = perSystem projectFor; project = perSystem projectFor;
flake = perSystem (system: (projectFor system).flake { }); flake = perSystem (system: (projectFor system).flake { });
packages = perSystem (system: packages = perSystem (system:
self.flake.${system}.packages // { self.flake.${system}.packages // {
haddock = let haddock =
let
agora-doc = self.flake.${system}.packages."agora:lib:agora".doc; agora-doc = self.flake.${system}.packages."agora:lib:agora".doc;
pkgs = nixpkgsFor system; pkgs = nixpkgsFor system;
in pkgs.runCommand "haddock-merge" { } '' in
pkgs.runCommand "haddock-merge" { } ''
cd ${self} cd ${self}
mkdir $out mkdir $out
cp -r ${agora-doc}/share/doc/* $out cp -r ${agora-doc}/share/doc/* $out
@ -163,7 +170,8 @@
agora-test = self.flake.${system}.packages."agora:test:agora-test"; agora-test = self.flake.${system}.packages."agora:test:agora-test";
}); });
check = perSystem (system: check = perSystem (system:
(nixpkgsFor system).runCommand "combined-test" { (nixpkgsFor system).runCommand "combined-test"
{
checksss = builtins.attrValues self.checks.${system}; checksss = builtins.attrValues self.checks.${system};
} '' } ''
echo $checksss echo $checksss