packages feed

hercules-ci-agent-0.7.1: src/Hercules/Agent/WorkerProtocol/Command/Build.hs

{-# LANGUAGE DeriveAnyClass #-}

module Hercules.Agent.WorkerProtocol.Command.Build where

import Data.Binary
import Hercules.Agent.WorkerProtocol.LogSettings
import Protolude

data Build
  = Build
      { drvPath :: Text,
        inputDerivationOutputPaths :: [ByteString],
        logSettings :: LogSettings,
        materializeDerivation :: Bool
      }
  deriving (Generic, Binary, Show, Eq)