❄️ Add gitignore.nix to prevent Nix cache invalidation for trivial changes (#265)

This commit is contained in:
Flavio Corpa 2020-11-20 11:15:47 +01:00 committed by GitHub
parent f692c90aeb
commit 62f9d155b8
17 changed files with 22 additions and 18 deletions

View File

@ -1,2 +1,2 @@
import Distribution.Simple
import Distribution.Simple
main = defaultMain

View File

@ -1,2 +1,2 @@
import Distribution.Simple
import Distribution.Simple
main = defaultMain

View File

@ -44,7 +44,7 @@ import Data.Int
import Data.SOP (All)
import qualified Data.Text as T
import qualified Data.Text.Lazy as LT
import Data.Word (Word64, Word32)
import Data.Word (Word32, Word64)
import GHC.TypeLits
import Proto3.Wire
import qualified Proto3.Wire.Decode as PBDec

View File

@ -1,2 +1,2 @@
import Distribution.Simple
import Distribution.Simple
main = defaultMain

View File

@ -1,2 +1,2 @@
import Distribution.Simple
import Distribution.Simple
main = defaultMain

View File

@ -6,10 +6,17 @@ in
{ pkgs ? import nixpkgsSrc nixpkgsArgs
}:
let
gitignoreSrc = pkgs.fetchFromGitHub {
owner = "hercules-ci";
repo = "gitignore";
rev = "c4662e6";
sha256 = "sha256:1npnx0h6bd0d7ql93ka7azhj40zgjp815fw2r6smg8ch9p7mzdlx";
};
inherit (import gitignoreSrc { inherit (pkgs) lib; }) gitignoreSource;
hnPkgs = pkgs.haskell-nix.stackProject {
src = pkgs.haskell-nix.haskellLib.cleanGit {
name = "mu-haskell";
src = ./.;
src = gitignoreSource ./.;
};
};
in {

View File

@ -5,7 +5,6 @@
{-# language OverloadedStrings #-}
{-# language ScopedTypeVariables #-}
{-# language TypeApplications #-}
{-# language TypeOperators #-}
module Main where
import Data.Conduit

View File

@ -4,7 +4,6 @@
{-# language OverloadedStrings #-}
{-# language ScopedTypeVariables #-}
{-# language TypeApplications #-}
{-# language TypeOperators #-}
module Main where
import Data.Conduit

View File

@ -1,2 +1,2 @@
import Distribution.Simple
import Distribution.Simple
main = defaultMain

View File

@ -1,2 +1,2 @@
import Distribution.Simple
import Distribution.Simple
main = defaultMain

View File

@ -1,2 +1,2 @@
import Distribution.Simple
import Distribution.Simple
main = defaultMain

View File

@ -22,8 +22,8 @@ import Data.Int (Int32)
import Data.List (find)
import Data.Maybe
import Data.Proxy
import Data.SOP.NS
import Data.Scientific (Scientific, floatingOrInteger, fromFloatDigits)
import Data.SOP.NS
import qualified Data.Text as T
import GHC.TypeLits
import qualified Language.GraphQL.AST as GQL

View File

@ -1,2 +1,2 @@
import Distribution.Simple
import Distribution.Simple
main = defaultMain

View File

@ -1,2 +1,2 @@
import Distribution.Simple
import Distribution.Simple
main = defaultMain

View File

@ -1,2 +1,2 @@
import Distribution.Simple
import Distribution.Simple
main = defaultMain

View File

@ -10,8 +10,7 @@ let
];
python2 = pkgs.python27Packages.python.withPackages python2-packages;
stack = pkgs.stack;
in
{
in {
test-schema = writeShellScriptBin "test-schema.sh" ''
#!/bin/sh
echo "BUILDING"

View File

@ -1,2 +1,2 @@
import Distribution.Simple
import Distribution.Simple
main = defaultMain