packages feed

hercules-ci-api 0.8.4.0 → 0.8.4.1

raw patch · 3 files changed

+62/−54 lines, 3 filesdep −insert-ordered-containersPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependencies removed: insert-ordered-containers

API changes (from Hackage documentation)

- Hercules.API: instance GHC.Generics.Generic (Hercules.API.ClientAPI auth f)
- Hercules.API: instance GHC.Generics.Generic (Hercules.API.HerculesAPI auth f)
- Hercules.API.Accounts: instance GHC.Generics.Generic (Hercules.API.Accounts.AccountResourceGroup auth f)
- Hercules.API.Accounts: instance GHC.Generics.Generic (Hercules.API.Accounts.AccountsAPI auth f)
- Hercules.API.Accounts.Account: instance GHC.Generics.Generic Hercules.API.Accounts.Account.Account
- Hercules.API.Accounts.Account: instance GHC.Generics.Generic Hercules.API.Accounts.Account.AccountType
- Hercules.API.Accounts.Account: instance GHC.Generics.Generic Hercules.API.Accounts.Account.MembershipRole
- Hercules.API.Accounts.Account: instance GHC.Show.Show Hercules.API.Accounts.Account.Account
- Hercules.API.Accounts.Account: instance GHC.Show.Show Hercules.API.Accounts.Account.AccountType
- Hercules.API.Accounts.Account: instance GHC.Show.Show Hercules.API.Accounts.Account.MembershipRole
- Hercules.API.Accounts.AccountInstallationStatus: instance GHC.Generics.Generic Hercules.API.Accounts.AccountInstallationStatus.AccountInstallationStatus
- Hercules.API.Accounts.AccountInstallationStatus: instance GHC.Show.Show Hercules.API.Accounts.AccountInstallationStatus.AccountInstallationStatus
- Hercules.API.Accounts.AccountSettings: instance GHC.Generics.Generic Hercules.API.Accounts.AccountSettings.AccountSettings
- Hercules.API.Accounts.AccountSettings: instance GHC.Show.Show Hercules.API.Accounts.AccountSettings.AccountSettings
- Hercules.API.Accounts.AccountSettingsPatch: instance GHC.Generics.Generic Hercules.API.Accounts.AccountSettingsPatch.AccountSettingsPatch
- Hercules.API.Accounts.AccountSettingsPatch: instance GHC.Show.Show Hercules.API.Accounts.AccountSettingsPatch.AccountSettingsPatch
- Hercules.API.Accounts.CLIAuthorizationRequest: instance GHC.Generics.Generic Hercules.API.Accounts.CLIAuthorizationRequest.CLIAuthorizationRequest
- Hercules.API.Accounts.CLIAuthorizationRequest: instance GHC.Show.Show Hercules.API.Accounts.CLIAuthorizationRequest.CLIAuthorizationRequest
- Hercules.API.Accounts.CLIAuthorizationRequestCreate: instance GHC.Generics.Generic Hercules.API.Accounts.CLIAuthorizationRequestCreate.CLIAuthorizationRequestCreate
- Hercules.API.Accounts.CLIAuthorizationRequestCreate: instance GHC.Show.Show Hercules.API.Accounts.CLIAuthorizationRequestCreate.CLIAuthorizationRequestCreate
- Hercules.API.Accounts.CLIAuthorizationRequestCreateResponse: instance GHC.Generics.Generic Hercules.API.Accounts.CLIAuthorizationRequestCreateResponse.CLIAuthorizationRequestCreateResponse
- Hercules.API.Accounts.CLIAuthorizationRequestCreateResponse: instance GHC.Show.Show Hercules.API.Accounts.CLIAuthorizationRequestCreateResponse.CLIAuthorizationRequestCreateResponse
- Hercules.API.Accounts.CLIAuthorizationRequestStatus: instance GHC.Generics.Generic Hercules.API.Accounts.CLIAuthorizationRequestStatus.CLIAuthorization
- Hercules.API.Accounts.CLIAuthorizationRequestStatus: instance GHC.Generics.Generic Hercules.API.Accounts.CLIAuthorizationRequestStatus.CLIAuthorizationRequestStatus
- Hercules.API.Accounts.CLIAuthorizationRequestStatus: instance GHC.Generics.Generic Hercules.API.Accounts.CLIAuthorizationRequestStatus.CLIAuthorizationStatus
- Hercules.API.Accounts.CLIAuthorizationRequestStatus: instance GHC.Show.Show Hercules.API.Accounts.CLIAuthorizationRequestStatus.CLIAuthorization
- Hercules.API.Accounts.CLIAuthorizationRequestStatus: instance GHC.Show.Show Hercules.API.Accounts.CLIAuthorizationRequestStatus.CLIAuthorizationRequestStatus
- Hercules.API.Accounts.CLIAuthorizationRequestStatus: instance GHC.Show.Show Hercules.API.Accounts.CLIAuthorizationRequestStatus.CLIAuthorizationStatus
- Hercules.API.Accounts.CLIToken: instance GHC.Generics.Generic Hercules.API.Accounts.CLIToken.CLIToken
- Hercules.API.Accounts.CLIToken: instance GHC.Show.Show Hercules.API.Accounts.CLIToken.CLIToken
- Hercules.API.Accounts.CLITokensResponse: instance GHC.Generics.Generic Hercules.API.Accounts.CLITokensResponse.CLITokensResponse
- Hercules.API.Accounts.CLITokensResponse: instance GHC.Show.Show Hercules.API.Accounts.CLITokensResponse.CLITokensResponse
- Hercules.API.Accounts.NotificationSettings: instance GHC.Generics.Generic Hercules.API.Accounts.NotificationSettings.AuthorizedEmail
- Hercules.API.Accounts.NotificationSettings: instance GHC.Generics.Generic Hercules.API.Accounts.NotificationSettings.NotificationAccountOverride
- Hercules.API.Accounts.NotificationSettings: instance GHC.Generics.Generic Hercules.API.Accounts.NotificationSettings.NotificationLevel
- Hercules.API.Accounts.NotificationSettings: instance GHC.Generics.Generic Hercules.API.Accounts.NotificationSettings.NotificationSetting
- Hercules.API.Accounts.NotificationSettings: instance GHC.Generics.Generic Hercules.API.Accounts.NotificationSettings.NotificationSettings
- Hercules.API.Accounts.NotificationSettings: instance GHC.Show.Show Hercules.API.Accounts.NotificationSettings.AuthorizedEmail
- Hercules.API.Accounts.NotificationSettings: instance GHC.Show.Show Hercules.API.Accounts.NotificationSettings.NotificationAccountOverride
- Hercules.API.Accounts.NotificationSettings: instance GHC.Show.Show Hercules.API.Accounts.NotificationSettings.NotificationLevel
- Hercules.API.Accounts.NotificationSettings: instance GHC.Show.Show Hercules.API.Accounts.NotificationSettings.NotificationSetting
- Hercules.API.Accounts.NotificationSettings: instance GHC.Show.Show Hercules.API.Accounts.NotificationSettings.NotificationSettings
- Hercules.API.Accounts.NotificationSettingsPatch: instance GHC.Generics.Generic Hercules.API.Accounts.NotificationSettingsPatch.NotificationSettingsPatch
- Hercules.API.Accounts.NotificationSettingsPatch: instance GHC.Show.Show Hercules.API.Accounts.NotificationSettingsPatch.NotificationSettingsPatch
- Hercules.API.Accounts.SimpleAccount: instance GHC.Generics.Generic Hercules.API.Accounts.SimpleAccount.SimpleAccount
- Hercules.API.Accounts.SimpleAccount: instance GHC.Show.Show Hercules.API.Accounts.SimpleAccount.SimpleAccount
- Hercules.API.Agents: instance GHC.Generics.Generic (Hercules.API.Agents.AgentsAPI auth f)
- Hercules.API.Agents.AgentInfo: instance GHC.Generics.Generic Hercules.API.Agents.AgentInfo.AgentInfo
- Hercules.API.Agents.AgentInfo: instance GHC.Show.Show Hercules.API.Agents.AgentInfo.AgentInfo
- Hercules.API.Agents.AgentSession: instance GHC.Generics.Generic Hercules.API.Agents.AgentSession.AgentSession
- Hercules.API.Agents.AgentSession: instance GHC.Show.Show Hercules.API.Agents.AgentSession.AgentSession
- Hercules.API.Agents.ClusterJoinToken: instance GHC.Generics.Generic Hercules.API.Agents.ClusterJoinToken.ClusterJoinToken
- Hercules.API.Agents.ClusterJoinToken: instance GHC.Show.Show Hercules.API.Agents.ClusterJoinToken.ClusterJoinToken
- Hercules.API.Agents.CreateClusterJoinToken: instance GHC.Generics.Generic Hercules.API.Agents.CreateClusterJoinToken.CreateClusterJoinToken
- Hercules.API.Agents.CreateClusterJoinToken: instance GHC.Show.Show Hercules.API.Agents.CreateClusterJoinToken.CreateClusterJoinToken
- Hercules.API.Agents.FullClusterJoinToken: instance GHC.Generics.Generic Hercules.API.Agents.FullClusterJoinToken.FullClusterJoinToken
- Hercules.API.Agents.FullClusterJoinToken: instance GHC.Show.Show Hercules.API.Agents.FullClusterJoinToken.FullClusterJoinToken
- Hercules.API.Attribute: instance Data.Foldable.Foldable Hercules.API.Attribute.Attribute
- Hercules.API.Attribute: instance Data.Traversable.Traversable Hercules.API.Attribute.Attribute
- Hercules.API.Attribute: instance GHC.Base.Functor Hercules.API.Attribute.Attribute
- Hercules.API.Attribute: instance GHC.Generics.Generic (Hercules.API.Attribute.Attribute a)
- Hercules.API.Attribute: instance GHC.Generics.Generic Hercules.API.Attribute.AttributePath
- Hercules.API.Attribute: instance GHC.Generics.Generic Hercules.API.Attribute.AttributeType
- Hercules.API.Attribute: instance GHC.Show.Show Hercules.API.Attribute.AttributeType
- Hercules.API.Attribute: instance GHC.Show.Show a => GHC.Show.Show (Hercules.API.Attribute.Attribute a)
- Hercules.API.Auth: instance GHC.Generics.Generic (Hercules.API.Auth.AuthAPI auth f)
- Hercules.API.Auth: instance GHC.Generics.Generic (Hercules.API.Auth.AuthRoutes view f)
- Hercules.API.BillingStatus: instance GHC.Generics.Generic Hercules.API.BillingStatus.BillingStatus
- Hercules.API.BillingStatus: instance GHC.Show.Show Hercules.API.BillingStatus.BillingStatus
- Hercules.API.Build: instance GHC.Generics.Generic (Hercules.API.Build.BuildAPI auth f)
- Hercules.API.Build.AgentRequirements: instance GHC.Generics.Generic Hercules.API.Build.AgentRequirements.AgentRequirements
- Hercules.API.Build.AgentRequirements: instance GHC.Show.Show Hercules.API.Build.AgentRequirements.AgentRequirements
- Hercules.API.Build.DerivationEvent: [$sel:agentHostname:DerivationEventStarted] :: DerivationEventStarted -> Maybe Text
- Hercules.API.Build.DerivationEvent: [$sel:byUser:DerivationEventForceCancelled] :: DerivationEventForceCancelled -> Maybe SimpleAccount
- Hercules.API.Build.DerivationEvent: [$sel:logId:DerivationEventStarted] :: DerivationEventStarted -> Id "log"
- Hercules.API.Build.DerivationEvent: [$sel:outputs:DerivationEventBuilt] :: DerivationEventBuilt -> [BuiltOutput]
- Hercules.API.Build.DerivationEvent: [$sel:requeuedForAgent:DerivationEventQueued] :: DerivationEventQueued -> Maybe Text
- Hercules.API.Build.DerivationEvent: [$sel:requeuedForEvalOfJob:DerivationEventQueued] :: DerivationEventQueued -> Maybe SimpleJob
- Hercules.API.Build.DerivationEvent: [$sel:streamable:DerivationEventStarted] :: DerivationEventStarted -> Bool
- Hercules.API.Build.DerivationEvent: [$sel:technicalError:DerivationEventFailed] :: DerivationEventFailed -> Maybe Text
- Hercules.API.Build.DerivationEvent: [$sel:time:DerivationEventBuilt] :: DerivationEventBuilt -> UTCTime
- Hercules.API.Build.DerivationEvent: [$sel:time:DerivationEventCancelled] :: DerivationEventCancelled -> UTCTime
- Hercules.API.Build.DerivationEvent: [$sel:time:DerivationEventDependencyFailed] :: DerivationEventDependencyFailed -> UTCTime
- Hercules.API.Build.DerivationEvent: [$sel:time:DerivationEventFailed] :: DerivationEventFailed -> UTCTime
- Hercules.API.Build.DerivationEvent: [$sel:time:DerivationEventForceCancelled] :: DerivationEventForceCancelled -> UTCTime
- Hercules.API.Build.DerivationEvent: [$sel:time:DerivationEventHasCancelledForReset] :: DerivationEventHasCancelledForReset -> UTCTime
- Hercules.API.Build.DerivationEvent: [$sel:time:DerivationEventHasCancelled] :: DerivationEventHasCancelled -> UTCTime
- Hercules.API.Build.DerivationEvent: [$sel:time:DerivationEventQueued] :: DerivationEventQueued -> UTCTime
- Hercules.API.Build.DerivationEvent: [$sel:time:DerivationEventReset] :: DerivationEventReset -> UTCTime
- Hercules.API.Build.DerivationEvent: [$sel:time:DerivationEventStarted] :: DerivationEventStarted -> UTCTime
- Hercules.API.Build.DerivationEvent: [$sel:time:DerivationEventSucceeded] :: DerivationEventSucceeded -> UTCTime
- Hercules.API.Build.DerivationEvent: instance GHC.Generics.Generic Hercules.API.Build.DerivationEvent.DerivationEvent
- Hercules.API.Build.DerivationEvent: instance GHC.Generics.Generic Hercules.API.Build.DerivationEvent.DerivationEventBuilt
- Hercules.API.Build.DerivationEvent: instance GHC.Generics.Generic Hercules.API.Build.DerivationEvent.DerivationEventCancelled
- Hercules.API.Build.DerivationEvent: instance GHC.Generics.Generic Hercules.API.Build.DerivationEvent.DerivationEventDependencyFailed
- Hercules.API.Build.DerivationEvent: instance GHC.Generics.Generic Hercules.API.Build.DerivationEvent.DerivationEventFailed
- Hercules.API.Build.DerivationEvent: instance GHC.Generics.Generic Hercules.API.Build.DerivationEvent.DerivationEventForceCancelled
- Hercules.API.Build.DerivationEvent: instance GHC.Generics.Generic Hercules.API.Build.DerivationEvent.DerivationEventHasCancelled
- Hercules.API.Build.DerivationEvent: instance GHC.Generics.Generic Hercules.API.Build.DerivationEvent.DerivationEventHasCancelledForReset
- Hercules.API.Build.DerivationEvent: instance GHC.Generics.Generic Hercules.API.Build.DerivationEvent.DerivationEventQueued
- Hercules.API.Build.DerivationEvent: instance GHC.Generics.Generic Hercules.API.Build.DerivationEvent.DerivationEventReset
- Hercules.API.Build.DerivationEvent: instance GHC.Generics.Generic Hercules.API.Build.DerivationEvent.DerivationEventStarted
- Hercules.API.Build.DerivationEvent: instance GHC.Generics.Generic Hercules.API.Build.DerivationEvent.DerivationEventSucceeded
- Hercules.API.Build.DerivationEvent: instance GHC.Show.Show Hercules.API.Build.DerivationEvent.DerivationEvent
- Hercules.API.Build.DerivationEvent: instance GHC.Show.Show Hercules.API.Build.DerivationEvent.DerivationEventBuilt
- Hercules.API.Build.DerivationEvent: instance GHC.Show.Show Hercules.API.Build.DerivationEvent.DerivationEventCancelled
- Hercules.API.Build.DerivationEvent: instance GHC.Show.Show Hercules.API.Build.DerivationEvent.DerivationEventDependencyFailed
- Hercules.API.Build.DerivationEvent: instance GHC.Show.Show Hercules.API.Build.DerivationEvent.DerivationEventFailed
- Hercules.API.Build.DerivationEvent: instance GHC.Show.Show Hercules.API.Build.DerivationEvent.DerivationEventForceCancelled
- Hercules.API.Build.DerivationEvent: instance GHC.Show.Show Hercules.API.Build.DerivationEvent.DerivationEventHasCancelled
- Hercules.API.Build.DerivationEvent: instance GHC.Show.Show Hercules.API.Build.DerivationEvent.DerivationEventHasCancelledForReset
- Hercules.API.Build.DerivationEvent: instance GHC.Show.Show Hercules.API.Build.DerivationEvent.DerivationEventQueued
- Hercules.API.Build.DerivationEvent: instance GHC.Show.Show Hercules.API.Build.DerivationEvent.DerivationEventReset
- Hercules.API.Build.DerivationEvent: instance GHC.Show.Show Hercules.API.Build.DerivationEvent.DerivationEventStarted
- Hercules.API.Build.DerivationEvent: instance GHC.Show.Show Hercules.API.Build.DerivationEvent.DerivationEventSucceeded
- Hercules.API.Build.DerivationEvent.BuiltOutput: instance GHC.Generics.Generic Hercules.API.Build.DerivationEvent.BuiltOutput.BuiltOutput
- Hercules.API.Build.DerivationEvent.BuiltOutput: instance GHC.Show.Show Hercules.API.Build.DerivationEvent.BuiltOutput.BuiltOutput
- Hercules.API.Build.DerivationInfo: instance GHC.Generics.Generic Hercules.API.Build.DerivationInfo.DerivationInfo
- Hercules.API.Build.DerivationInfo: instance GHC.Show.Show Hercules.API.Build.DerivationInfo.DerivationInfo
- Hercules.API.Build.DerivationInfo.DerivationInput: instance GHC.Generics.Generic Hercules.API.Build.DerivationInfo.DerivationInput.DerivationInput
- Hercules.API.Build.DerivationInfo.DerivationInput: instance GHC.Show.Show Hercules.API.Build.DerivationInfo.DerivationInput.DerivationInput
- Hercules.API.Build.DerivationInfo.DerivationOutput: instance GHC.Generics.Generic Hercules.API.Build.DerivationInfo.DerivationOutput.DerivationOutput
- Hercules.API.Build.DerivationInfo.DerivationOutput: instance GHC.Show.Show Hercules.API.Build.DerivationInfo.DerivationOutput.DerivationOutput
- Hercules.API.Build.EvaluationDependency: instance GHC.Generics.Generic Hercules.API.Build.EvaluationDependency.EvaluationDependency
- Hercules.API.Build.EvaluationDependency: instance GHC.Show.Show Hercules.API.Build.EvaluationDependency.EvaluationDependency
- Hercules.API.Build.EvaluationDetail: instance GHC.Generics.Generic Hercules.API.Build.EvaluationDetail.EvaluationDetail
- Hercules.API.Build.EvaluationDetail: instance GHC.Generics.Generic Hercules.API.Build.EvaluationDetail.IFDAttribute
- Hercules.API.Build.EvaluationDetail: instance GHC.Show.Show Hercules.API.Build.EvaluationDetail.EvaluationDetail
- Hercules.API.Build.EvaluationDetail: instance GHC.Show.Show Hercules.API.Build.EvaluationDetail.IFDAttribute
- Hercules.API.Build.EvaluationDiff: instance GHC.Generics.Generic (Hercules.API.Build.EvaluationDiff.Diff a)
- Hercules.API.Build.EvaluationDiff: instance GHC.Generics.Generic Hercules.API.Build.EvaluationDiff.AttributeDiff
- Hercules.API.Build.EvaluationDiff: instance GHC.Generics.Generic Hercules.API.Build.EvaluationDiff.AttributeValueDiff
- Hercules.API.Build.EvaluationDiff: instance GHC.Generics.Generic Hercules.API.Build.EvaluationDiff.DerivationOutputNamePair
- Hercules.API.Build.EvaluationDiff: instance GHC.Generics.Generic Hercules.API.Build.EvaluationDiff.EvaluationDiff
- Hercules.API.Build.EvaluationDiff: instance GHC.Generics.Generic Hercules.API.Build.EvaluationDiff.IFDDiff
- Hercules.API.Build.EvaluationDiff: instance GHC.Show.Show Hercules.API.Build.EvaluationDiff.AttributeDiff
- Hercules.API.Build.EvaluationDiff: instance GHC.Show.Show Hercules.API.Build.EvaluationDiff.AttributeValueDiff
- Hercules.API.Build.EvaluationDiff: instance GHC.Show.Show Hercules.API.Build.EvaluationDiff.DerivationOutputNamePair
- Hercules.API.Build.EvaluationDiff: instance GHC.Show.Show Hercules.API.Build.EvaluationDiff.EvaluationDiff
- Hercules.API.Build.EvaluationDiff: instance GHC.Show.Show Hercules.API.Build.EvaluationDiff.IFDDiff
- Hercules.API.Build.EvaluationDiff: instance GHC.Show.Show a => GHC.Show.Show (Hercules.API.Build.EvaluationDiff.Diff a)
- Hercules.API.Build.FailureGraph: instance GHC.Generics.Generic Hercules.API.Build.FailureGraph.Graph
- Hercules.API.Build.FailureGraph: instance GHC.Generics.Generic Hercules.API.Build.FailureGraph.Node
- Hercules.API.Build.FailureGraph: instance GHC.Show.Show Hercules.API.Build.FailureGraph.Graph
- Hercules.API.Build.FailureGraph: instance GHC.Show.Show Hercules.API.Build.FailureGraph.Node
- Hercules.API.Build.Log: instance GHC.Generics.Generic Hercules.API.Build.Log.Log
- Hercules.API.Build.Log: instance GHC.Show.Show Hercules.API.Build.Log.Log
- Hercules.API.Build.LogLine: instance GHC.Generics.Generic Hercules.API.Build.LogLine.LogLine
- Hercules.API.Build.LogLine: instance GHC.Show.Show Hercules.API.Build.LogLine.LogLine
- Hercules.API.ClientInfo: instance GHC.Generics.Generic (Hercules.API.ClientInfo.ClientInfoAPI auth f)
- Hercules.API.ClientInfo.ClientInfo: instance GHC.Generics.Generic Hercules.API.ClientInfo.ClientInfo.ClientInfo
- Hercules.API.ClientInfo.ClientInfo: instance GHC.Show.Show Hercules.API.ClientInfo.ClientInfo.ClientInfo
- Hercules.API.Derivation: instance GHC.Generics.Generic Hercules.API.Derivation.Derivation
- Hercules.API.Derivation: instance GHC.Generics.Generic Hercules.API.Derivation.DerivationPath
- Hercules.API.Derivation: instance GHC.Generics.Generic Hercules.API.Derivation.DerivationStatus
- Hercules.API.Derivation: instance GHC.Show.Show Hercules.API.Derivation.Derivation
- Hercules.API.Derivation: instance GHC.Show.Show Hercules.API.Derivation.DerivationPath
- Hercules.API.Derivation: instance GHC.Show.Show Hercules.API.Derivation.DerivationStatus
- Hercules.API.Effects: instance GHC.Generics.Generic (Hercules.API.Effects.EffectsAPI auth f)
- Hercules.API.Effects.EffectEvent: [$sel:agentHostname:EffectEventStarted] :: EffectEventStarted -> Text
- Hercules.API.Effects.EffectEvent: [$sel:agentVersion:EffectEventStarted] :: EffectEventStarted -> Text
- Hercules.API.Effects.EffectEvent: [$sel:logId:EffectEventStarted] :: EffectEventStarted -> Id "log"
- Hercules.API.Effects.EffectEvent: [$sel:technicalError:EffectEventFailed] :: EffectEventFailed -> Maybe Text
- Hercules.API.Effects.EffectEvent: [$sel:time:EffectEventCancelled] :: EffectEventCancelled -> UTCTime
- Hercules.API.Effects.EffectEvent: [$sel:time:EffectEventDependencyFailed] :: EffectEventDependencyFailed -> UTCTime
- Hercules.API.Effects.EffectEvent: [$sel:time:EffectEventFailed] :: EffectEventFailed -> UTCTime
- Hercules.API.Effects.EffectEvent: [$sel:time:EffectEventQueued] :: EffectEventQueued -> UTCTime
- Hercules.API.Effects.EffectEvent: [$sel:time:EffectEventReset] :: EffectEventReset -> UTCTime
- Hercules.API.Effects.EffectEvent: [$sel:time:EffectEventStarted] :: EffectEventStarted -> UTCTime
- Hercules.API.Effects.EffectEvent: [$sel:time:EffectEventSucceeded] :: EffectEventSucceeded -> UTCTime
- Hercules.API.Effects.EffectEvent: instance GHC.Generics.Generic Hercules.API.Effects.EffectEvent.EffectEvent
- Hercules.API.Effects.EffectEvent: instance GHC.Generics.Generic Hercules.API.Effects.EffectEvent.EffectEventCancelled
- Hercules.API.Effects.EffectEvent: instance GHC.Generics.Generic Hercules.API.Effects.EffectEvent.EffectEventDependencyFailed
- Hercules.API.Effects.EffectEvent: instance GHC.Generics.Generic Hercules.API.Effects.EffectEvent.EffectEventFailed
- Hercules.API.Effects.EffectEvent: instance GHC.Generics.Generic Hercules.API.Effects.EffectEvent.EffectEventQueued
- Hercules.API.Effects.EffectEvent: instance GHC.Generics.Generic Hercules.API.Effects.EffectEvent.EffectEventReset
- Hercules.API.Effects.EffectEvent: instance GHC.Generics.Generic Hercules.API.Effects.EffectEvent.EffectEventStarted
- Hercules.API.Effects.EffectEvent: instance GHC.Generics.Generic Hercules.API.Effects.EffectEvent.EffectEventSucceeded
- Hercules.API.Effects.EffectEvent: instance GHC.Show.Show Hercules.API.Effects.EffectEvent.EffectEvent
- Hercules.API.Effects.EffectEvent: instance GHC.Show.Show Hercules.API.Effects.EffectEvent.EffectEventCancelled
- Hercules.API.Effects.EffectEvent: instance GHC.Show.Show Hercules.API.Effects.EffectEvent.EffectEventDependencyFailed
- Hercules.API.Effects.EffectEvent: instance GHC.Show.Show Hercules.API.Effects.EffectEvent.EffectEventFailed
- Hercules.API.Effects.EffectEvent: instance GHC.Show.Show Hercules.API.Effects.EffectEvent.EffectEventQueued
- Hercules.API.Effects.EffectEvent: instance GHC.Show.Show Hercules.API.Effects.EffectEvent.EffectEventReset
- Hercules.API.Effects.EffectEvent: instance GHC.Show.Show Hercules.API.Effects.EffectEvent.EffectEventStarted
- Hercules.API.Effects.EffectEvent: instance GHC.Show.Show Hercules.API.Effects.EffectEvent.EffectEventSucceeded
- Hercules.API.Effects.EffectInfo: instance GHC.Generics.Generic Hercules.API.Effects.EffectInfo.EffectInfo
- Hercules.API.Effects.EffectInfo: instance GHC.Generics.Generic Hercules.API.Effects.EffectInfo.EffectStatus
- Hercules.API.Effects.EffectInfo: instance GHC.Show.Show Hercules.API.Effects.EffectInfo.EffectInfo
- Hercules.API.Effects.EffectInfo: instance GHC.Show.Show Hercules.API.Effects.EffectInfo.EffectStatus
- Hercules.API.Effects.EffectReference: instance GHC.Generics.Generic Hercules.API.Effects.EffectReference.EffectReference
- Hercules.API.Effects.EffectReference: instance GHC.Show.Show Hercules.API.Effects.EffectReference.EffectReference
- Hercules.API.Error: instance GHC.Generics.Generic Hercules.API.Error.Error
- Hercules.API.Error: instance GHC.Show.Show Hercules.API.Error.Error
- Hercules.API.Evaluation.AttributeError: instance GHC.Generics.Generic Hercules.API.Evaluation.AttributeError.AttributeError
- Hercules.API.Evaluation.AttributeError: instance GHC.Show.Show Hercules.API.Evaluation.AttributeError.AttributeError
- Hercules.API.Evaluation.Evaluation: instance GHC.Generics.Generic Hercules.API.Evaluation.Evaluation.Evaluation
- Hercules.API.Evaluation.Evaluation: instance GHC.Show.Show Hercules.API.Evaluation.Evaluation.Evaluation
- Hercules.API.Forge: instance GHC.Generics.Generic (Hercules.API.Forge.ForgeAPI auth f)
- Hercules.API.Forge: instance GHC.Generics.Generic (Hercules.API.Forge.ForgeResourceGroup auth f)
- Hercules.API.Forge.Forge: instance GHC.Generics.Generic Hercules.API.Forge.Forge.Forge
- Hercules.API.Forge.Forge: instance GHC.Show.Show Hercules.API.Forge.Forge.Forge
- Hercules.API.Forge.SimpleForge: instance GHC.Generics.Generic Hercules.API.Forge.SimpleForge.SimpleForge
- Hercules.API.Forge.SimpleForge: instance GHC.Show.Show Hercules.API.Forge.SimpleForge.SimpleForge
- Hercules.API.GitLab: instance GHC.Generics.Generic (Hercules.API.GitLab.GitLabAPI auth f)
- Hercules.API.GitLab.CreateInstallationBuilderRequest: instance GHC.Generics.Generic Hercules.API.GitLab.CreateInstallationBuilderRequest.CreateInstallationBuilderRequest
- Hercules.API.GitLab.CreateInstallationBuilderRequest: instance GHC.Show.Show Hercules.API.GitLab.CreateInstallationBuilderRequest.CreateInstallationBuilderRequest
- Hercules.API.GitLab.InstallationBuilder: instance GHC.Generics.Generic Hercules.API.GitLab.InstallationBuilder.InstallationBuilder
- Hercules.API.GitLab.InstallationBuilder: instance GHC.Generics.Generic Hercules.API.GitLab.InstallationBuilder.InstallationBuilders
- Hercules.API.GitLab.InstallationBuilder: instance GHC.Show.Show Hercules.API.GitLab.InstallationBuilder.InstallationBuilder
- Hercules.API.GitLab.InstallationBuilder: instance GHC.Show.Show Hercules.API.GitLab.InstallationBuilder.InstallationBuilders
- Hercules.API.GitLab.PatchInstallationBuilder: instance GHC.Generics.Generic Hercules.API.GitLab.PatchInstallationBuilder.PatchInstallationBuilder
- Hercules.API.GitLab.PatchInstallationBuilder: instance GHC.Show.Show Hercules.API.GitLab.PatchInstallationBuilder.PatchInstallationBuilder
- Hercules.API.Health: instance GHC.Generics.Generic (Hercules.API.Health.HealthAPI auth f)
- Hercules.API.Inputs.ImmutableGitInput: instance GHC.Generics.Generic Hercules.API.Inputs.ImmutableGitInput.ImmutableGitInput
- Hercules.API.Inputs.ImmutableGitInput: instance GHC.Show.Show Hercules.API.Inputs.ImmutableGitInput.ImmutableGitInput
- Hercules.API.Inputs.ImmutableInput: instance GHC.Generics.Generic Hercules.API.Inputs.ImmutableInput.ImmutableInput
- Hercules.API.Inputs.ImmutableInput: instance GHC.Show.Show Hercules.API.Inputs.ImmutableInput.ImmutableInput
- Hercules.API.Labels: instance GHC.Show.Show Hercules.API.Labels.Labels
- Hercules.API.Message: instance GHC.Generics.Generic Hercules.API.Message.Message
- Hercules.API.Message: instance GHC.Generics.Generic Hercules.API.Message.Type
- Hercules.API.Message: instance GHC.Show.Show Hercules.API.Message.Message
- Hercules.API.Message: instance GHC.Show.Show Hercules.API.Message.Type
- Hercules.API.Organizations: instance GHC.Generics.Generic (Hercules.API.Organizations.OrganizationsAPI auth f)
- Hercules.API.Organizations.BillingInfo: instance GHC.Generics.Generic Hercules.API.Organizations.BillingInfo.BillingInfo
- Hercules.API.Organizations.BillingInfo: instance GHC.Show.Show Hercules.API.Organizations.BillingInfo.BillingInfo
- Hercules.API.Organizations.CreateOrganization: instance GHC.Generics.Generic Hercules.API.Organizations.CreateOrganization.CreateOrganization
- Hercules.API.Organizations.CreateOrganization: instance GHC.Show.Show Hercules.API.Organizations.CreateOrganization.CreateOrganization
- Hercules.API.Organizations.Organization: instance GHC.Generics.Generic Hercules.API.Organizations.Organization.Organization
- Hercules.API.Organizations.Organization: instance GHC.Show.Show Hercules.API.Organizations.Organization.Organization
- Hercules.API.Organizations.PaymentLink: instance GHC.Generics.Generic Hercules.API.Organizations.PaymentLink.PaymentLink
- Hercules.API.Organizations.PaymentLink: instance GHC.Show.Show Hercules.API.Organizations.PaymentLink.PaymentLink
- Hercules.API.Orphans: instance (Data.OpenApi.Internal.Schema.ToSchema a, Data.Typeable.Internal.Typeable hs) => Data.OpenApi.Internal.Schema.ToSchema (Servant.API.ResponseHeaders.Headers hs a)
- Hercules.API.Paging: instance GHC.Generics.Generic (Hercules.API.Paging.PagedResponse a)
- Hercules.API.Paging: instance GHC.Show.Show a => GHC.Show.Show (Hercules.API.Paging.PagedResponse a)
- Hercules.API.Projects: instance GHC.Generics.Generic (Hercules.API.Projects.ProjectResourceGroup auth f)
- Hercules.API.Projects: instance GHC.Generics.Generic (Hercules.API.Projects.ProjectsAPI auth f)
- Hercules.API.Projects: instance GHC.Generics.Generic Hercules.API.Projects.PagedJobs
- Hercules.API.Projects: instance GHC.Records.HasField "get" Hercules.API.Projects.PagedJobs (Hercules.API.Paging.PagedResponse Hercules.API.Projects.Job.Job)
- Hercules.API.Projects: instance GHC.Show.Show Hercules.API.Projects.PagedJobs
- Hercules.API.Projects.CreateProject: instance GHC.Generics.Generic Hercules.API.Projects.CreateProject.CreateProject
- Hercules.API.Projects.CreateProject: instance GHC.Show.Show Hercules.API.Projects.CreateProject.CreateProject
- Hercules.API.Projects.CreateUserEffectTokenResponse: instance GHC.Generics.Generic Hercules.API.Projects.CreateUserEffectTokenResponse.CreateUserEffectTokenResponse
- Hercules.API.Projects.CreateUserEffectTokenResponse: instance GHC.Show.Show Hercules.API.Projects.CreateUserEffectTokenResponse.CreateUserEffectTokenResponse
- Hercules.API.Projects.Job: instance GHC.Enum.Bounded Hercules.API.Projects.Job.JobType
- Hercules.API.Projects.Job: instance GHC.Enum.Enum Hercules.API.Projects.Job.JobType
- Hercules.API.Projects.Job: instance GHC.Generics.Generic Hercules.API.Projects.Job.GitCommitSource
- Hercules.API.Projects.Job: instance GHC.Generics.Generic Hercules.API.Projects.Job.Job
- Hercules.API.Projects.Job: instance GHC.Generics.Generic Hercules.API.Projects.Job.JobType
- Hercules.API.Projects.Job: instance GHC.Generics.Generic Hercules.API.Projects.Job.ProjectAndJobs
- Hercules.API.Projects.Job: instance GHC.Read.Read Hercules.API.Projects.Job.JobType
- Hercules.API.Projects.Job: instance GHC.Show.Show Hercules.API.Projects.Job.GitCommitSource
- Hercules.API.Projects.Job: instance GHC.Show.Show Hercules.API.Projects.Job.Job
- Hercules.API.Projects.Job: instance GHC.Show.Show Hercules.API.Projects.Job.JobType
- Hercules.API.Projects.Job: instance GHC.Show.Show Hercules.API.Projects.Job.ProjectAndJobs
- Hercules.API.Projects.JobHandlers: instance GHC.Generics.Generic Hercules.API.Projects.JobHandlers.JobHandlers
- Hercules.API.Projects.JobHandlers: instance GHC.Show.Show Hercules.API.Projects.JobHandlers.JobHandlers
- Hercules.API.Projects.JobHandlers.OnPushHandler: instance GHC.Generics.Generic Hercules.API.Projects.JobHandlers.OnPushHandler.OnPushHandler
- Hercules.API.Projects.JobHandlers.OnPushHandler: instance GHC.Show.Show Hercules.API.Projects.JobHandlers.OnPushHandler.OnPushHandler
- Hercules.API.Projects.JobHandlers.OnScheduleHandler: instance GHC.Generics.Generic Hercules.API.Projects.JobHandlers.OnScheduleHandler.OnScheduleHandler
- Hercules.API.Projects.JobHandlers.OnScheduleHandler: instance GHC.Generics.Generic Hercules.API.Projects.JobHandlers.OnScheduleHandler.TimeConstraints
- Hercules.API.Projects.JobHandlers.OnScheduleHandler: instance GHC.Show.Show Hercules.API.Projects.JobHandlers.OnScheduleHandler.OnScheduleHandler
- Hercules.API.Projects.JobHandlers.OnScheduleHandler: instance GHC.Show.Show Hercules.API.Projects.JobHandlers.OnScheduleHandler.TimeConstraints
- Hercules.API.Projects.LegacySimpleJob: instance GHC.Generics.Generic Hercules.API.Projects.LegacySimpleJob.LegacySimpleJob
- Hercules.API.Projects.LegacySimpleJob: instance GHC.Show.Show Hercules.API.Projects.LegacySimpleJob.LegacySimpleJob
- Hercules.API.Projects.PatchProject: instance GHC.Generics.Generic Hercules.API.Projects.PatchProject.PatchProject
- Hercules.API.Projects.PatchProject: instance GHC.Show.Show Hercules.API.Projects.PatchProject.PatchProject
- Hercules.API.Projects.Project: instance GHC.Generics.Generic Hercules.API.Projects.Project.Project
- Hercules.API.Projects.Project: instance GHC.Show.Show Hercules.API.Projects.Project.Project
- Hercules.API.Projects.SimpleJob: instance GHC.Base.Monoid Hercules.API.Projects.SimpleJob.JobStatus
- Hercules.API.Projects.SimpleJob: instance GHC.Base.Semigroup Hercules.API.Projects.SimpleJob.JobStatus
- Hercules.API.Projects.SimpleJob: instance GHC.Generics.Generic Hercules.API.Projects.SimpleJob.JobPhase
- Hercules.API.Projects.SimpleJob: instance GHC.Generics.Generic Hercules.API.Projects.SimpleJob.JobStatus
- Hercules.API.Projects.SimpleJob: instance GHC.Generics.Generic Hercules.API.Projects.SimpleJob.SimpleJob
- Hercules.API.Projects.SimpleJob: instance GHC.Show.Show Hercules.API.Projects.SimpleJob.JobPhase
- Hercules.API.Projects.SimpleJob: instance GHC.Show.Show Hercules.API.Projects.SimpleJob.JobStatus
- Hercules.API.Projects.SimpleJob: instance GHC.Show.Show Hercules.API.Projects.SimpleJob.SimpleJob
- Hercules.API.Projects.SimpleProject: instance GHC.Generics.Generic Hercules.API.Projects.SimpleProject.SimpleProject
- Hercules.API.Projects.SimpleProject: instance GHC.Show.Show Hercules.API.Projects.SimpleProject.SimpleProject
- Hercules.API.Repos: instance GHC.Generics.Generic (Hercules.API.Repos.ReposAPI auth f)
- Hercules.API.Repos.Repo: instance GHC.Generics.Generic Hercules.API.Repos.Repo.Repo
- Hercules.API.Repos.Repo: instance GHC.Show.Show Hercules.API.Repos.Repo.Repo
- Hercules.API.Repos.RepoKey: instance GHC.Generics.Generic Hercules.API.Repos.RepoKey.RepoKey
- Hercules.API.Repos.RepoKey: instance GHC.Show.Show Hercules.API.Repos.RepoKey.RepoKey
- Hercules.API.Repos.SimpleRepo: instance GHC.Generics.Generic Hercules.API.Repos.SimpleRepo.SimpleRepo
- Hercules.API.Repos.SimpleRepo: instance GHC.Show.Show Hercules.API.Repos.SimpleRepo.SimpleRepo
- Hercules.API.Result: instance (GHC.Read.Read a, GHC.Read.Read e) => GHC.Read.Read (Hercules.API.Result.Result e a)
- Hercules.API.Result: instance (GHC.Show.Show a, GHC.Show.Show e) => GHC.Show.Show (Hercules.API.Result.Result e a)
- Hercules.API.Result: instance Data.Foldable.Foldable (Hercules.API.Result.Result e)
- Hercules.API.Result: instance Data.Traversable.Traversable (Hercules.API.Result.Result e)
- Hercules.API.Result: instance GHC.Base.Functor (Hercules.API.Result.Result e)
- Hercules.API.Result: instance GHC.Generics.Generic (Hercules.API.Result.Result e a)
- Hercules.API.ShowRead: instance GHC.Read.Read a => Web.Internal.HttpApiData.FromHttpApiData (Hercules.API.ShowRead.ShowRead a)
- Hercules.API.ShowRead: instance GHC.Show.Show a => Web.Internal.HttpApiData.ToHttpApiData (Hercules.API.ShowRead.ShowRead a)
- Hercules.API.SimpleAttribute: instance Data.Foldable.Foldable Hercules.API.SimpleAttribute.SimpleAttribute
- Hercules.API.SimpleAttribute: instance Data.Traversable.Traversable Hercules.API.SimpleAttribute.SimpleAttribute
- Hercules.API.SimpleAttribute: instance GHC.Base.Functor Hercules.API.SimpleAttribute.SimpleAttribute
- Hercules.API.SimpleAttribute: instance GHC.Generics.Generic (Hercules.API.SimpleAttribute.SimpleAttribute a)
- Hercules.API.SimpleAttribute: instance GHC.Show.Show a => GHC.Show.Show (Hercules.API.SimpleAttribute.SimpleAttribute a)
- Hercules.API.State: instance GHC.Generics.Generic (Hercules.API.State.ProjectStateResourceGroup auth f)
- Hercules.API.State: instance GHC.Generics.Generic (Hercules.API.State.StateAPI auth f)
- Hercules.API.State.ProjectState: instance GHC.Generics.Generic Hercules.API.State.ProjectState.ProjectState
- Hercules.API.State.ProjectState: instance GHC.Show.Show Hercules.API.State.ProjectState.ProjectState
- Hercules.API.State.StateFile: instance GHC.Generics.Generic Hercules.API.State.StateFile.StateFile
- Hercules.API.State.StateFile: instance GHC.Show.Show Hercules.API.State.StateFile.StateFile
- Hercules.API.State.StateLockAcquireRequest: instance GHC.Generics.Generic Hercules.API.State.StateLockAcquireRequest.StateLockAcquireRequest
- Hercules.API.State.StateLockAcquireRequest: instance GHC.Show.Show Hercules.API.State.StateLockAcquireRequest.StateLockAcquireRequest
- Hercules.API.State.StateLockAcquireResponse: instance GHC.Generics.Generic Hercules.API.State.StateLockAcquireResponse.StateLockAcquireResponse
- Hercules.API.State.StateLockAcquireResponse: instance GHC.Generics.Generic Hercules.API.State.StateLockAcquireResponse.StateLockAcquiredResponse
- Hercules.API.State.StateLockAcquireResponse: instance GHC.Generics.Generic Hercules.API.State.StateLockAcquireResponse.StateLockBlockedResponse
- Hercules.API.State.StateLockAcquireResponse: instance GHC.Show.Show Hercules.API.State.StateLockAcquireResponse.StateLockAcquireResponse
- Hercules.API.State.StateLockAcquireResponse: instance GHC.Show.Show Hercules.API.State.StateLockAcquireResponse.StateLockAcquiredResponse
- Hercules.API.State.StateLockAcquireResponse: instance GHC.Show.Show Hercules.API.State.StateLockAcquireResponse.StateLockBlockedResponse
- Hercules.API.State.StateLockLease: instance GHC.Generics.Generic Hercules.API.State.StateLockLease.StateLockLease
- Hercules.API.State.StateLockLease: instance GHC.Show.Show Hercules.API.State.StateLockLease.StateLockLease
- Hercules.API.State.StateLockUpdateRequest: instance GHC.Generics.Generic Hercules.API.State.StateLockUpdateRequest.StateLockUpdateRequest
- Hercules.API.State.StateLockUpdateRequest: instance GHC.Show.Show Hercules.API.State.StateLockUpdateRequest.StateLockUpdateRequest
- Hercules.API.State.StateVersion: instance GHC.Generics.Generic Hercules.API.State.StateVersion.StateVersion
- Hercules.API.State.StateVersion: instance GHC.Show.Show Hercules.API.State.StateVersion.StateVersion
- Hercules.Frontend: instance GHC.Generics.Generic (Hercules.Frontend.FrontendRoutes view f)
+ Hercules.API: instance forall auth k (f :: k). GHC.Internal.Generics.Generic (Hercules.API.ClientAPI auth f)
+ Hercules.API: instance forall auth k (f :: k). GHC.Internal.Generics.Generic (Hercules.API.HerculesAPI auth f)
+ Hercules.API.Accounts: instance GHC.Internal.Generics.Generic (Hercules.API.Accounts.AccountResourceGroup auth f)
+ Hercules.API.Accounts: instance GHC.Internal.Generics.Generic (Hercules.API.Accounts.AccountsAPI auth f)
+ Hercules.API.Accounts.Account: instance GHC.Internal.Generics.Generic Hercules.API.Accounts.Account.Account
+ Hercules.API.Accounts.Account: instance GHC.Internal.Generics.Generic Hercules.API.Accounts.Account.AccountType
+ Hercules.API.Accounts.Account: instance GHC.Internal.Generics.Generic Hercules.API.Accounts.Account.MembershipRole
+ Hercules.API.Accounts.Account: instance GHC.Internal.Show.Show Hercules.API.Accounts.Account.Account
+ Hercules.API.Accounts.Account: instance GHC.Internal.Show.Show Hercules.API.Accounts.Account.AccountType
+ Hercules.API.Accounts.Account: instance GHC.Internal.Show.Show Hercules.API.Accounts.Account.MembershipRole
+ Hercules.API.Accounts.AccountInstallationStatus: instance GHC.Internal.Generics.Generic Hercules.API.Accounts.AccountInstallationStatus.AccountInstallationStatus
+ Hercules.API.Accounts.AccountInstallationStatus: instance GHC.Internal.Show.Show Hercules.API.Accounts.AccountInstallationStatus.AccountInstallationStatus
+ Hercules.API.Accounts.AccountSettings: instance GHC.Internal.Generics.Generic Hercules.API.Accounts.AccountSettings.AccountSettings
+ Hercules.API.Accounts.AccountSettings: instance GHC.Internal.Show.Show Hercules.API.Accounts.AccountSettings.AccountSettings
+ Hercules.API.Accounts.AccountSettingsPatch: instance GHC.Internal.Generics.Generic Hercules.API.Accounts.AccountSettingsPatch.AccountSettingsPatch
+ Hercules.API.Accounts.AccountSettingsPatch: instance GHC.Internal.Show.Show Hercules.API.Accounts.AccountSettingsPatch.AccountSettingsPatch
+ Hercules.API.Accounts.CLIAuthorizationRequest: instance GHC.Internal.Generics.Generic Hercules.API.Accounts.CLIAuthorizationRequest.CLIAuthorizationRequest
+ Hercules.API.Accounts.CLIAuthorizationRequest: instance GHC.Internal.Show.Show Hercules.API.Accounts.CLIAuthorizationRequest.CLIAuthorizationRequest
+ Hercules.API.Accounts.CLIAuthorizationRequestCreate: instance GHC.Internal.Generics.Generic Hercules.API.Accounts.CLIAuthorizationRequestCreate.CLIAuthorizationRequestCreate
+ Hercules.API.Accounts.CLIAuthorizationRequestCreate: instance GHC.Internal.Show.Show Hercules.API.Accounts.CLIAuthorizationRequestCreate.CLIAuthorizationRequestCreate
+ Hercules.API.Accounts.CLIAuthorizationRequestCreateResponse: instance GHC.Internal.Generics.Generic Hercules.API.Accounts.CLIAuthorizationRequestCreateResponse.CLIAuthorizationRequestCreateResponse
+ Hercules.API.Accounts.CLIAuthorizationRequestCreateResponse: instance GHC.Internal.Show.Show Hercules.API.Accounts.CLIAuthorizationRequestCreateResponse.CLIAuthorizationRequestCreateResponse
+ Hercules.API.Accounts.CLIAuthorizationRequestStatus: instance GHC.Internal.Generics.Generic Hercules.API.Accounts.CLIAuthorizationRequestStatus.CLIAuthorization
+ Hercules.API.Accounts.CLIAuthorizationRequestStatus: instance GHC.Internal.Generics.Generic Hercules.API.Accounts.CLIAuthorizationRequestStatus.CLIAuthorizationRequestStatus
+ Hercules.API.Accounts.CLIAuthorizationRequestStatus: instance GHC.Internal.Generics.Generic Hercules.API.Accounts.CLIAuthorizationRequestStatus.CLIAuthorizationStatus
+ Hercules.API.Accounts.CLIAuthorizationRequestStatus: instance GHC.Internal.Show.Show Hercules.API.Accounts.CLIAuthorizationRequestStatus.CLIAuthorization
+ Hercules.API.Accounts.CLIAuthorizationRequestStatus: instance GHC.Internal.Show.Show Hercules.API.Accounts.CLIAuthorizationRequestStatus.CLIAuthorizationRequestStatus
+ Hercules.API.Accounts.CLIAuthorizationRequestStatus: instance GHC.Internal.Show.Show Hercules.API.Accounts.CLIAuthorizationRequestStatus.CLIAuthorizationStatus
+ Hercules.API.Accounts.CLIToken: instance GHC.Internal.Generics.Generic Hercules.API.Accounts.CLIToken.CLIToken
+ Hercules.API.Accounts.CLIToken: instance GHC.Internal.Show.Show Hercules.API.Accounts.CLIToken.CLIToken
+ Hercules.API.Accounts.CLITokensResponse: instance GHC.Internal.Generics.Generic Hercules.API.Accounts.CLITokensResponse.CLITokensResponse
+ Hercules.API.Accounts.CLITokensResponse: instance GHC.Internal.Show.Show Hercules.API.Accounts.CLITokensResponse.CLITokensResponse
+ Hercules.API.Accounts.NotificationSettings: instance GHC.Internal.Generics.Generic Hercules.API.Accounts.NotificationSettings.AuthorizedEmail
+ Hercules.API.Accounts.NotificationSettings: instance GHC.Internal.Generics.Generic Hercules.API.Accounts.NotificationSettings.NotificationAccountOverride
+ Hercules.API.Accounts.NotificationSettings: instance GHC.Internal.Generics.Generic Hercules.API.Accounts.NotificationSettings.NotificationLevel
+ Hercules.API.Accounts.NotificationSettings: instance GHC.Internal.Generics.Generic Hercules.API.Accounts.NotificationSettings.NotificationSetting
+ Hercules.API.Accounts.NotificationSettings: instance GHC.Internal.Generics.Generic Hercules.API.Accounts.NotificationSettings.NotificationSettings
+ Hercules.API.Accounts.NotificationSettings: instance GHC.Internal.Show.Show Hercules.API.Accounts.NotificationSettings.AuthorizedEmail
+ Hercules.API.Accounts.NotificationSettings: instance GHC.Internal.Show.Show Hercules.API.Accounts.NotificationSettings.NotificationAccountOverride
+ Hercules.API.Accounts.NotificationSettings: instance GHC.Internal.Show.Show Hercules.API.Accounts.NotificationSettings.NotificationLevel
+ Hercules.API.Accounts.NotificationSettings: instance GHC.Internal.Show.Show Hercules.API.Accounts.NotificationSettings.NotificationSetting
+ Hercules.API.Accounts.NotificationSettings: instance GHC.Internal.Show.Show Hercules.API.Accounts.NotificationSettings.NotificationSettings
+ Hercules.API.Accounts.NotificationSettingsPatch: instance GHC.Internal.Generics.Generic Hercules.API.Accounts.NotificationSettingsPatch.NotificationSettingsPatch
+ Hercules.API.Accounts.NotificationSettingsPatch: instance GHC.Internal.Show.Show Hercules.API.Accounts.NotificationSettingsPatch.NotificationSettingsPatch
+ Hercules.API.Accounts.SimpleAccount: instance GHC.Internal.Generics.Generic Hercules.API.Accounts.SimpleAccount.SimpleAccount
+ Hercules.API.Accounts.SimpleAccount: instance GHC.Internal.Show.Show Hercules.API.Accounts.SimpleAccount.SimpleAccount
+ Hercules.API.Agents: instance GHC.Internal.Generics.Generic (Hercules.API.Agents.AgentsAPI auth f)
+ Hercules.API.Agents.AgentInfo: instance GHC.Internal.Generics.Generic Hercules.API.Agents.AgentInfo.AgentInfo
+ Hercules.API.Agents.AgentInfo: instance GHC.Internal.Show.Show Hercules.API.Agents.AgentInfo.AgentInfo
+ Hercules.API.Agents.AgentSession: instance GHC.Internal.Generics.Generic Hercules.API.Agents.AgentSession.AgentSession
+ Hercules.API.Agents.AgentSession: instance GHC.Internal.Show.Show Hercules.API.Agents.AgentSession.AgentSession
+ Hercules.API.Agents.ClusterJoinToken: instance GHC.Internal.Generics.Generic Hercules.API.Agents.ClusterJoinToken.ClusterJoinToken
+ Hercules.API.Agents.ClusterJoinToken: instance GHC.Internal.Show.Show Hercules.API.Agents.ClusterJoinToken.ClusterJoinToken
+ Hercules.API.Agents.CreateClusterJoinToken: instance GHC.Internal.Generics.Generic Hercules.API.Agents.CreateClusterJoinToken.CreateClusterJoinToken
+ Hercules.API.Agents.CreateClusterJoinToken: instance GHC.Internal.Show.Show Hercules.API.Agents.CreateClusterJoinToken.CreateClusterJoinToken
+ Hercules.API.Agents.FullClusterJoinToken: instance GHC.Internal.Generics.Generic Hercules.API.Agents.FullClusterJoinToken.FullClusterJoinToken
+ Hercules.API.Agents.FullClusterJoinToken: instance GHC.Internal.Show.Show Hercules.API.Agents.FullClusterJoinToken.FullClusterJoinToken
+ Hercules.API.Attribute: instance GHC.Internal.Base.Functor Hercules.API.Attribute.Attribute
+ Hercules.API.Attribute: instance GHC.Internal.Data.Foldable.Foldable Hercules.API.Attribute.Attribute
+ Hercules.API.Attribute: instance GHC.Internal.Data.Traversable.Traversable Hercules.API.Attribute.Attribute
+ Hercules.API.Attribute: instance GHC.Internal.Generics.Generic (Hercules.API.Attribute.Attribute a)
+ Hercules.API.Attribute: instance GHC.Internal.Generics.Generic Hercules.API.Attribute.AttributePath
+ Hercules.API.Attribute: instance GHC.Internal.Generics.Generic Hercules.API.Attribute.AttributeType
+ Hercules.API.Attribute: instance GHC.Internal.Show.Show Hercules.API.Attribute.AttributeType
+ Hercules.API.Attribute: instance GHC.Internal.Show.Show a => GHC.Internal.Show.Show (Hercules.API.Attribute.Attribute a)
+ Hercules.API.Auth: instance GHC.Internal.Generics.Generic (Hercules.API.Auth.AuthAPI auth f)
+ Hercules.API.Auth: instance GHC.Internal.Generics.Generic (Hercules.API.Auth.AuthRoutes view f)
+ Hercules.API.BillingStatus: instance GHC.Internal.Generics.Generic Hercules.API.BillingStatus.BillingStatus
+ Hercules.API.BillingStatus: instance GHC.Internal.Show.Show Hercules.API.BillingStatus.BillingStatus
+ Hercules.API.Build: instance GHC.Internal.Generics.Generic (Hercules.API.Build.BuildAPI auth f)
+ Hercules.API.Build.AgentRequirements: instance GHC.Internal.Generics.Generic Hercules.API.Build.AgentRequirements.AgentRequirements
+ Hercules.API.Build.AgentRequirements: instance GHC.Internal.Show.Show Hercules.API.Build.AgentRequirements.AgentRequirements
+ Hercules.API.Build.DerivationEvent: [agentHostname] :: DerivationEventStarted -> Maybe Text
+ Hercules.API.Build.DerivationEvent: [byUser] :: DerivationEventForceCancelled -> Maybe SimpleAccount
+ Hercules.API.Build.DerivationEvent: [logId] :: DerivationEventStarted -> Id "log"
+ Hercules.API.Build.DerivationEvent: [outputs] :: DerivationEventBuilt -> [BuiltOutput]
+ Hercules.API.Build.DerivationEvent: [requeuedForAgent] :: DerivationEventQueued -> Maybe Text
+ Hercules.API.Build.DerivationEvent: [requeuedForEvalOfJob] :: DerivationEventQueued -> Maybe SimpleJob
+ Hercules.API.Build.DerivationEvent: [streamable] :: DerivationEventStarted -> Bool
+ Hercules.API.Build.DerivationEvent: [technicalError] :: DerivationEventFailed -> Maybe Text
+ Hercules.API.Build.DerivationEvent: [time] :: DerivationEventHasCancelled -> UTCTime
+ Hercules.API.Build.DerivationEvent: instance GHC.Internal.Generics.Generic Hercules.API.Build.DerivationEvent.DerivationEvent
+ Hercules.API.Build.DerivationEvent: instance GHC.Internal.Generics.Generic Hercules.API.Build.DerivationEvent.DerivationEventBuilt
+ Hercules.API.Build.DerivationEvent: instance GHC.Internal.Generics.Generic Hercules.API.Build.DerivationEvent.DerivationEventCancelled
+ Hercules.API.Build.DerivationEvent: instance GHC.Internal.Generics.Generic Hercules.API.Build.DerivationEvent.DerivationEventDependencyFailed
+ Hercules.API.Build.DerivationEvent: instance GHC.Internal.Generics.Generic Hercules.API.Build.DerivationEvent.DerivationEventFailed
+ Hercules.API.Build.DerivationEvent: instance GHC.Internal.Generics.Generic Hercules.API.Build.DerivationEvent.DerivationEventForceCancelled
+ Hercules.API.Build.DerivationEvent: instance GHC.Internal.Generics.Generic Hercules.API.Build.DerivationEvent.DerivationEventHasCancelled
+ Hercules.API.Build.DerivationEvent: instance GHC.Internal.Generics.Generic Hercules.API.Build.DerivationEvent.DerivationEventHasCancelledForReset
+ Hercules.API.Build.DerivationEvent: instance GHC.Internal.Generics.Generic Hercules.API.Build.DerivationEvent.DerivationEventQueued
+ Hercules.API.Build.DerivationEvent: instance GHC.Internal.Generics.Generic Hercules.API.Build.DerivationEvent.DerivationEventReset
+ Hercules.API.Build.DerivationEvent: instance GHC.Internal.Generics.Generic Hercules.API.Build.DerivationEvent.DerivationEventStarted
+ Hercules.API.Build.DerivationEvent: instance GHC.Internal.Generics.Generic Hercules.API.Build.DerivationEvent.DerivationEventSucceeded
+ Hercules.API.Build.DerivationEvent: instance GHC.Internal.Show.Show Hercules.API.Build.DerivationEvent.DerivationEvent
+ Hercules.API.Build.DerivationEvent: instance GHC.Internal.Show.Show Hercules.API.Build.DerivationEvent.DerivationEventBuilt
+ Hercules.API.Build.DerivationEvent: instance GHC.Internal.Show.Show Hercules.API.Build.DerivationEvent.DerivationEventCancelled
+ Hercules.API.Build.DerivationEvent: instance GHC.Internal.Show.Show Hercules.API.Build.DerivationEvent.DerivationEventDependencyFailed
+ Hercules.API.Build.DerivationEvent: instance GHC.Internal.Show.Show Hercules.API.Build.DerivationEvent.DerivationEventFailed
+ Hercules.API.Build.DerivationEvent: instance GHC.Internal.Show.Show Hercules.API.Build.DerivationEvent.DerivationEventForceCancelled
+ Hercules.API.Build.DerivationEvent: instance GHC.Internal.Show.Show Hercules.API.Build.DerivationEvent.DerivationEventHasCancelled
+ Hercules.API.Build.DerivationEvent: instance GHC.Internal.Show.Show Hercules.API.Build.DerivationEvent.DerivationEventHasCancelledForReset
+ Hercules.API.Build.DerivationEvent: instance GHC.Internal.Show.Show Hercules.API.Build.DerivationEvent.DerivationEventQueued
+ Hercules.API.Build.DerivationEvent: instance GHC.Internal.Show.Show Hercules.API.Build.DerivationEvent.DerivationEventReset
+ Hercules.API.Build.DerivationEvent: instance GHC.Internal.Show.Show Hercules.API.Build.DerivationEvent.DerivationEventStarted
+ Hercules.API.Build.DerivationEvent: instance GHC.Internal.Show.Show Hercules.API.Build.DerivationEvent.DerivationEventSucceeded
+ Hercules.API.Build.DerivationEvent.BuiltOutput: instance GHC.Internal.Generics.Generic Hercules.API.Build.DerivationEvent.BuiltOutput.BuiltOutput
+ Hercules.API.Build.DerivationEvent.BuiltOutput: instance GHC.Internal.Show.Show Hercules.API.Build.DerivationEvent.BuiltOutput.BuiltOutput
+ Hercules.API.Build.DerivationInfo: instance GHC.Internal.Generics.Generic Hercules.API.Build.DerivationInfo.DerivationInfo
+ Hercules.API.Build.DerivationInfo: instance GHC.Internal.Show.Show Hercules.API.Build.DerivationInfo.DerivationInfo
+ Hercules.API.Build.DerivationInfo.DerivationInput: instance GHC.Internal.Generics.Generic Hercules.API.Build.DerivationInfo.DerivationInput.DerivationInput
+ Hercules.API.Build.DerivationInfo.DerivationInput: instance GHC.Internal.Show.Show Hercules.API.Build.DerivationInfo.DerivationInput.DerivationInput
+ Hercules.API.Build.DerivationInfo.DerivationOutput: instance GHC.Internal.Generics.Generic Hercules.API.Build.DerivationInfo.DerivationOutput.DerivationOutput
+ Hercules.API.Build.DerivationInfo.DerivationOutput: instance GHC.Internal.Show.Show Hercules.API.Build.DerivationInfo.DerivationOutput.DerivationOutput
+ Hercules.API.Build.EvaluationDependency: instance GHC.Internal.Generics.Generic Hercules.API.Build.EvaluationDependency.EvaluationDependency
+ Hercules.API.Build.EvaluationDependency: instance GHC.Internal.Show.Show Hercules.API.Build.EvaluationDependency.EvaluationDependency
+ Hercules.API.Build.EvaluationDetail: instance GHC.Internal.Generics.Generic Hercules.API.Build.EvaluationDetail.EvaluationDetail
+ Hercules.API.Build.EvaluationDetail: instance GHC.Internal.Generics.Generic Hercules.API.Build.EvaluationDetail.IFDAttribute
+ Hercules.API.Build.EvaluationDetail: instance GHC.Internal.Show.Show Hercules.API.Build.EvaluationDetail.EvaluationDetail
+ Hercules.API.Build.EvaluationDetail: instance GHC.Internal.Show.Show Hercules.API.Build.EvaluationDetail.IFDAttribute
+ Hercules.API.Build.EvaluationDiff: instance GHC.Internal.Generics.Generic (Hercules.API.Build.EvaluationDiff.Diff a)
+ Hercules.API.Build.EvaluationDiff: instance GHC.Internal.Generics.Generic Hercules.API.Build.EvaluationDiff.AttributeDiff
+ Hercules.API.Build.EvaluationDiff: instance GHC.Internal.Generics.Generic Hercules.API.Build.EvaluationDiff.AttributeValueDiff
+ Hercules.API.Build.EvaluationDiff: instance GHC.Internal.Generics.Generic Hercules.API.Build.EvaluationDiff.DerivationOutputNamePair
+ Hercules.API.Build.EvaluationDiff: instance GHC.Internal.Generics.Generic Hercules.API.Build.EvaluationDiff.EvaluationDiff
+ Hercules.API.Build.EvaluationDiff: instance GHC.Internal.Generics.Generic Hercules.API.Build.EvaluationDiff.IFDDiff
+ Hercules.API.Build.EvaluationDiff: instance GHC.Internal.Show.Show Hercules.API.Build.EvaluationDiff.AttributeDiff
+ Hercules.API.Build.EvaluationDiff: instance GHC.Internal.Show.Show Hercules.API.Build.EvaluationDiff.AttributeValueDiff
+ Hercules.API.Build.EvaluationDiff: instance GHC.Internal.Show.Show Hercules.API.Build.EvaluationDiff.DerivationOutputNamePair
+ Hercules.API.Build.EvaluationDiff: instance GHC.Internal.Show.Show Hercules.API.Build.EvaluationDiff.EvaluationDiff
+ Hercules.API.Build.EvaluationDiff: instance GHC.Internal.Show.Show Hercules.API.Build.EvaluationDiff.IFDDiff
+ Hercules.API.Build.EvaluationDiff: instance GHC.Internal.Show.Show a => GHC.Internal.Show.Show (Hercules.API.Build.EvaluationDiff.Diff a)
+ Hercules.API.Build.FailureGraph: instance GHC.Internal.Generics.Generic Hercules.API.Build.FailureGraph.Graph
+ Hercules.API.Build.FailureGraph: instance GHC.Internal.Generics.Generic Hercules.API.Build.FailureGraph.Node
+ Hercules.API.Build.FailureGraph: instance GHC.Internal.Show.Show Hercules.API.Build.FailureGraph.Graph
+ Hercules.API.Build.FailureGraph: instance GHC.Internal.Show.Show Hercules.API.Build.FailureGraph.Node
+ Hercules.API.Build.Log: instance GHC.Internal.Generics.Generic Hercules.API.Build.Log.Log
+ Hercules.API.Build.Log: instance GHC.Internal.Show.Show Hercules.API.Build.Log.Log
+ Hercules.API.Build.LogLine: instance GHC.Internal.Generics.Generic Hercules.API.Build.LogLine.LogLine
+ Hercules.API.Build.LogLine: instance GHC.Internal.Show.Show Hercules.API.Build.LogLine.LogLine
+ Hercules.API.ClientInfo: instance GHC.Internal.Generics.Generic (Hercules.API.ClientInfo.ClientInfoAPI auth f)
+ Hercules.API.ClientInfo.ClientInfo: instance GHC.Internal.Generics.Generic Hercules.API.ClientInfo.ClientInfo.ClientInfo
+ Hercules.API.ClientInfo.ClientInfo: instance GHC.Internal.Show.Show Hercules.API.ClientInfo.ClientInfo.ClientInfo
+ Hercules.API.Derivation: instance GHC.Internal.Generics.Generic Hercules.API.Derivation.Derivation
+ Hercules.API.Derivation: instance GHC.Internal.Generics.Generic Hercules.API.Derivation.DerivationPath
+ Hercules.API.Derivation: instance GHC.Internal.Generics.Generic Hercules.API.Derivation.DerivationStatus
+ Hercules.API.Derivation: instance GHC.Internal.Show.Show Hercules.API.Derivation.Derivation
+ Hercules.API.Derivation: instance GHC.Internal.Show.Show Hercules.API.Derivation.DerivationPath
+ Hercules.API.Derivation: instance GHC.Internal.Show.Show Hercules.API.Derivation.DerivationStatus
+ Hercules.API.Effects: instance GHC.Internal.Generics.Generic (Hercules.API.Effects.EffectsAPI auth f)
+ Hercules.API.Effects.EffectEvent: [agentHostname] :: EffectEventStarted -> Text
+ Hercules.API.Effects.EffectEvent: [agentVersion] :: EffectEventStarted -> Text
+ Hercules.API.Effects.EffectEvent: [logId] :: EffectEventStarted -> Id "log"
+ Hercules.API.Effects.EffectEvent: [technicalError] :: EffectEventFailed -> Maybe Text
+ Hercules.API.Effects.EffectEvent: [time] :: EffectEventCancelled -> UTCTime
+ Hercules.API.Effects.EffectEvent: instance GHC.Internal.Generics.Generic Hercules.API.Effects.EffectEvent.EffectEvent
+ Hercules.API.Effects.EffectEvent: instance GHC.Internal.Generics.Generic Hercules.API.Effects.EffectEvent.EffectEventCancelled
+ Hercules.API.Effects.EffectEvent: instance GHC.Internal.Generics.Generic Hercules.API.Effects.EffectEvent.EffectEventDependencyFailed
+ Hercules.API.Effects.EffectEvent: instance GHC.Internal.Generics.Generic Hercules.API.Effects.EffectEvent.EffectEventFailed
+ Hercules.API.Effects.EffectEvent: instance GHC.Internal.Generics.Generic Hercules.API.Effects.EffectEvent.EffectEventQueued
+ Hercules.API.Effects.EffectEvent: instance GHC.Internal.Generics.Generic Hercules.API.Effects.EffectEvent.EffectEventReset
+ Hercules.API.Effects.EffectEvent: instance GHC.Internal.Generics.Generic Hercules.API.Effects.EffectEvent.EffectEventStarted
+ Hercules.API.Effects.EffectEvent: instance GHC.Internal.Generics.Generic Hercules.API.Effects.EffectEvent.EffectEventSucceeded
+ Hercules.API.Effects.EffectEvent: instance GHC.Internal.Show.Show Hercules.API.Effects.EffectEvent.EffectEvent
+ Hercules.API.Effects.EffectEvent: instance GHC.Internal.Show.Show Hercules.API.Effects.EffectEvent.EffectEventCancelled
+ Hercules.API.Effects.EffectEvent: instance GHC.Internal.Show.Show Hercules.API.Effects.EffectEvent.EffectEventDependencyFailed
+ Hercules.API.Effects.EffectEvent: instance GHC.Internal.Show.Show Hercules.API.Effects.EffectEvent.EffectEventFailed
+ Hercules.API.Effects.EffectEvent: instance GHC.Internal.Show.Show Hercules.API.Effects.EffectEvent.EffectEventQueued
+ Hercules.API.Effects.EffectEvent: instance GHC.Internal.Show.Show Hercules.API.Effects.EffectEvent.EffectEventReset
+ Hercules.API.Effects.EffectEvent: instance GHC.Internal.Show.Show Hercules.API.Effects.EffectEvent.EffectEventStarted
+ Hercules.API.Effects.EffectEvent: instance GHC.Internal.Show.Show Hercules.API.Effects.EffectEvent.EffectEventSucceeded
+ Hercules.API.Effects.EffectInfo: instance GHC.Internal.Generics.Generic Hercules.API.Effects.EffectInfo.EffectInfo
+ Hercules.API.Effects.EffectInfo: instance GHC.Internal.Generics.Generic Hercules.API.Effects.EffectInfo.EffectStatus
+ Hercules.API.Effects.EffectInfo: instance GHC.Internal.Show.Show Hercules.API.Effects.EffectInfo.EffectInfo
+ Hercules.API.Effects.EffectInfo: instance GHC.Internal.Show.Show Hercules.API.Effects.EffectInfo.EffectStatus
+ Hercules.API.Effects.EffectReference: instance GHC.Internal.Generics.Generic Hercules.API.Effects.EffectReference.EffectReference
+ Hercules.API.Effects.EffectReference: instance GHC.Internal.Show.Show Hercules.API.Effects.EffectReference.EffectReference
+ Hercules.API.Error: instance GHC.Internal.Generics.Generic Hercules.API.Error.Error
+ Hercules.API.Error: instance GHC.Internal.Show.Show Hercules.API.Error.Error
+ Hercules.API.Evaluation.AttributeError: instance GHC.Internal.Generics.Generic Hercules.API.Evaluation.AttributeError.AttributeError
+ Hercules.API.Evaluation.AttributeError: instance GHC.Internal.Show.Show Hercules.API.Evaluation.AttributeError.AttributeError
+ Hercules.API.Evaluation.Evaluation: instance GHC.Internal.Generics.Generic Hercules.API.Evaluation.Evaluation.Evaluation
+ Hercules.API.Evaluation.Evaluation: instance GHC.Internal.Show.Show Hercules.API.Evaluation.Evaluation.Evaluation
+ Hercules.API.Forge: instance GHC.Internal.Generics.Generic (Hercules.API.Forge.ForgeAPI auth f)
+ Hercules.API.Forge: instance GHC.Internal.Generics.Generic (Hercules.API.Forge.ForgeResourceGroup auth f)
+ Hercules.API.Forge.Forge: instance GHC.Internal.Generics.Generic Hercules.API.Forge.Forge.Forge
+ Hercules.API.Forge.Forge: instance GHC.Internal.Show.Show Hercules.API.Forge.Forge.Forge
+ Hercules.API.Forge.SimpleForge: instance GHC.Internal.Generics.Generic Hercules.API.Forge.SimpleForge.SimpleForge
+ Hercules.API.Forge.SimpleForge: instance GHC.Internal.Show.Show Hercules.API.Forge.SimpleForge.SimpleForge
+ Hercules.API.GitLab: instance GHC.Internal.Generics.Generic (Hercules.API.GitLab.GitLabAPI auth f)
+ Hercules.API.GitLab.CreateInstallationBuilderRequest: instance GHC.Internal.Generics.Generic Hercules.API.GitLab.CreateInstallationBuilderRequest.CreateInstallationBuilderRequest
+ Hercules.API.GitLab.CreateInstallationBuilderRequest: instance GHC.Internal.Show.Show Hercules.API.GitLab.CreateInstallationBuilderRequest.CreateInstallationBuilderRequest
+ Hercules.API.GitLab.InstallationBuilder: instance GHC.Internal.Generics.Generic Hercules.API.GitLab.InstallationBuilder.InstallationBuilder
+ Hercules.API.GitLab.InstallationBuilder: instance GHC.Internal.Generics.Generic Hercules.API.GitLab.InstallationBuilder.InstallationBuilders
+ Hercules.API.GitLab.InstallationBuilder: instance GHC.Internal.Show.Show Hercules.API.GitLab.InstallationBuilder.InstallationBuilder
+ Hercules.API.GitLab.InstallationBuilder: instance GHC.Internal.Show.Show Hercules.API.GitLab.InstallationBuilder.InstallationBuilders
+ Hercules.API.GitLab.PatchInstallationBuilder: instance GHC.Internal.Generics.Generic Hercules.API.GitLab.PatchInstallationBuilder.PatchInstallationBuilder
+ Hercules.API.GitLab.PatchInstallationBuilder: instance GHC.Internal.Show.Show Hercules.API.GitLab.PatchInstallationBuilder.PatchInstallationBuilder
+ Hercules.API.Health: instance GHC.Internal.Generics.Generic (Hercules.API.Health.HealthAPI auth f)
+ Hercules.API.Inputs.ImmutableGitInput: instance GHC.Internal.Generics.Generic Hercules.API.Inputs.ImmutableGitInput.ImmutableGitInput
+ Hercules.API.Inputs.ImmutableGitInput: instance GHC.Internal.Show.Show Hercules.API.Inputs.ImmutableGitInput.ImmutableGitInput
+ Hercules.API.Inputs.ImmutableInput: instance GHC.Internal.Generics.Generic Hercules.API.Inputs.ImmutableInput.ImmutableInput
+ Hercules.API.Inputs.ImmutableInput: instance GHC.Internal.Show.Show Hercules.API.Inputs.ImmutableInput.ImmutableInput
+ Hercules.API.Labels: instance GHC.Internal.Show.Show Hercules.API.Labels.Labels
+ Hercules.API.Message: instance GHC.Internal.Generics.Generic Hercules.API.Message.Message
+ Hercules.API.Message: instance GHC.Internal.Generics.Generic Hercules.API.Message.Type
+ Hercules.API.Message: instance GHC.Internal.Show.Show Hercules.API.Message.Message
+ Hercules.API.Message: instance GHC.Internal.Show.Show Hercules.API.Message.Type
+ Hercules.API.Organizations: instance GHC.Internal.Generics.Generic (Hercules.API.Organizations.OrganizationsAPI auth f)
+ Hercules.API.Organizations.BillingInfo: instance GHC.Internal.Generics.Generic Hercules.API.Organizations.BillingInfo.BillingInfo
+ Hercules.API.Organizations.BillingInfo: instance GHC.Internal.Show.Show Hercules.API.Organizations.BillingInfo.BillingInfo
+ Hercules.API.Organizations.CreateOrganization: instance GHC.Internal.Generics.Generic Hercules.API.Organizations.CreateOrganization.CreateOrganization
+ Hercules.API.Organizations.CreateOrganization: instance GHC.Internal.Show.Show Hercules.API.Organizations.CreateOrganization.CreateOrganization
+ Hercules.API.Organizations.Organization: instance GHC.Internal.Generics.Generic Hercules.API.Organizations.Organization.Organization
+ Hercules.API.Organizations.Organization: instance GHC.Internal.Show.Show Hercules.API.Organizations.Organization.Organization
+ Hercules.API.Organizations.PaymentLink: instance GHC.Internal.Generics.Generic Hercules.API.Organizations.PaymentLink.PaymentLink
+ Hercules.API.Organizations.PaymentLink: instance GHC.Internal.Show.Show Hercules.API.Organizations.PaymentLink.PaymentLink
+ Hercules.API.Orphans: instance (Data.OpenApi.Internal.Schema.ToSchema a, GHC.Internal.Data.Typeable.Internal.Typeable hs) => Data.OpenApi.Internal.Schema.ToSchema (Servant.API.ResponseHeaders.Headers hs a)
+ Hercules.API.Paging: instance GHC.Internal.Generics.Generic (Hercules.API.Paging.PagedResponse a)
+ Hercules.API.Paging: instance GHC.Internal.Show.Show a => GHC.Internal.Show.Show (Hercules.API.Paging.PagedResponse a)
+ Hercules.API.Projects: instance GHC.Internal.Generics.Generic (Hercules.API.Projects.ProjectResourceGroup auth f)
+ Hercules.API.Projects: instance GHC.Internal.Generics.Generic (Hercules.API.Projects.ProjectsAPI auth f)
+ Hercules.API.Projects: instance GHC.Internal.Generics.Generic Hercules.API.Projects.PagedJobs
+ Hercules.API.Projects: instance GHC.Internal.Records.HasField "get" Hercules.API.Projects.PagedJobs (Hercules.API.Paging.PagedResponse Hercules.API.Projects.Job.Job)
+ Hercules.API.Projects: instance GHC.Internal.Show.Show Hercules.API.Projects.PagedJobs
+ Hercules.API.Projects.CreateProject: instance GHC.Internal.Generics.Generic Hercules.API.Projects.CreateProject.CreateProject
+ Hercules.API.Projects.CreateProject: instance GHC.Internal.Show.Show Hercules.API.Projects.CreateProject.CreateProject
+ Hercules.API.Projects.CreateUserEffectTokenResponse: instance GHC.Internal.Generics.Generic Hercules.API.Projects.CreateUserEffectTokenResponse.CreateUserEffectTokenResponse
+ Hercules.API.Projects.CreateUserEffectTokenResponse: instance GHC.Internal.Show.Show Hercules.API.Projects.CreateUserEffectTokenResponse.CreateUserEffectTokenResponse
+ Hercules.API.Projects.Job: instance GHC.Internal.Enum.Bounded Hercules.API.Projects.Job.JobType
+ Hercules.API.Projects.Job: instance GHC.Internal.Enum.Enum Hercules.API.Projects.Job.JobType
+ Hercules.API.Projects.Job: instance GHC.Internal.Generics.Generic Hercules.API.Projects.Job.GitCommitSource
+ Hercules.API.Projects.Job: instance GHC.Internal.Generics.Generic Hercules.API.Projects.Job.Job
+ Hercules.API.Projects.Job: instance GHC.Internal.Generics.Generic Hercules.API.Projects.Job.JobType
+ Hercules.API.Projects.Job: instance GHC.Internal.Generics.Generic Hercules.API.Projects.Job.ProjectAndJobs
+ Hercules.API.Projects.Job: instance GHC.Internal.Read.Read Hercules.API.Projects.Job.JobType
+ Hercules.API.Projects.Job: instance GHC.Internal.Show.Show Hercules.API.Projects.Job.GitCommitSource
+ Hercules.API.Projects.Job: instance GHC.Internal.Show.Show Hercules.API.Projects.Job.Job
+ Hercules.API.Projects.Job: instance GHC.Internal.Show.Show Hercules.API.Projects.Job.JobType
+ Hercules.API.Projects.Job: instance GHC.Internal.Show.Show Hercules.API.Projects.Job.ProjectAndJobs
+ Hercules.API.Projects.JobHandlers: instance GHC.Internal.Generics.Generic Hercules.API.Projects.JobHandlers.JobHandlers
+ Hercules.API.Projects.JobHandlers: instance GHC.Internal.Show.Show Hercules.API.Projects.JobHandlers.JobHandlers
+ Hercules.API.Projects.JobHandlers.OnPushHandler: instance GHC.Internal.Generics.Generic Hercules.API.Projects.JobHandlers.OnPushHandler.OnPushHandler
+ Hercules.API.Projects.JobHandlers.OnPushHandler: instance GHC.Internal.Show.Show Hercules.API.Projects.JobHandlers.OnPushHandler.OnPushHandler
+ Hercules.API.Projects.JobHandlers.OnScheduleHandler: instance GHC.Internal.Generics.Generic Hercules.API.Projects.JobHandlers.OnScheduleHandler.OnScheduleHandler
+ Hercules.API.Projects.JobHandlers.OnScheduleHandler: instance GHC.Internal.Generics.Generic Hercules.API.Projects.JobHandlers.OnScheduleHandler.TimeConstraints
+ Hercules.API.Projects.JobHandlers.OnScheduleHandler: instance GHC.Internal.Show.Show Hercules.API.Projects.JobHandlers.OnScheduleHandler.OnScheduleHandler
+ Hercules.API.Projects.JobHandlers.OnScheduleHandler: instance GHC.Internal.Show.Show Hercules.API.Projects.JobHandlers.OnScheduleHandler.TimeConstraints
+ Hercules.API.Projects.LegacySimpleJob: instance GHC.Internal.Generics.Generic Hercules.API.Projects.LegacySimpleJob.LegacySimpleJob
+ Hercules.API.Projects.LegacySimpleJob: instance GHC.Internal.Show.Show Hercules.API.Projects.LegacySimpleJob.LegacySimpleJob
+ Hercules.API.Projects.PatchProject: instance GHC.Internal.Generics.Generic Hercules.API.Projects.PatchProject.PatchProject
+ Hercules.API.Projects.PatchProject: instance GHC.Internal.Show.Show Hercules.API.Projects.PatchProject.PatchProject
+ Hercules.API.Projects.Project: instance GHC.Internal.Generics.Generic Hercules.API.Projects.Project.Project
+ Hercules.API.Projects.Project: instance GHC.Internal.Show.Show Hercules.API.Projects.Project.Project
+ Hercules.API.Projects.SimpleJob: instance GHC.Internal.Base.Monoid Hercules.API.Projects.SimpleJob.JobStatus
+ Hercules.API.Projects.SimpleJob: instance GHC.Internal.Base.Semigroup Hercules.API.Projects.SimpleJob.JobStatus
+ Hercules.API.Projects.SimpleJob: instance GHC.Internal.Generics.Generic Hercules.API.Projects.SimpleJob.JobPhase
+ Hercules.API.Projects.SimpleJob: instance GHC.Internal.Generics.Generic Hercules.API.Projects.SimpleJob.JobStatus
+ Hercules.API.Projects.SimpleJob: instance GHC.Internal.Generics.Generic Hercules.API.Projects.SimpleJob.SimpleJob
+ Hercules.API.Projects.SimpleJob: instance GHC.Internal.Show.Show Hercules.API.Projects.SimpleJob.JobPhase
+ Hercules.API.Projects.SimpleJob: instance GHC.Internal.Show.Show Hercules.API.Projects.SimpleJob.JobStatus
+ Hercules.API.Projects.SimpleJob: instance GHC.Internal.Show.Show Hercules.API.Projects.SimpleJob.SimpleJob
+ Hercules.API.Projects.SimpleProject: instance GHC.Internal.Generics.Generic Hercules.API.Projects.SimpleProject.SimpleProject
+ Hercules.API.Projects.SimpleProject: instance GHC.Internal.Show.Show Hercules.API.Projects.SimpleProject.SimpleProject
+ Hercules.API.Repos: instance GHC.Internal.Generics.Generic (Hercules.API.Repos.ReposAPI auth f)
+ Hercules.API.Repos.Repo: instance GHC.Internal.Generics.Generic Hercules.API.Repos.Repo.Repo
+ Hercules.API.Repos.Repo: instance GHC.Internal.Show.Show Hercules.API.Repos.Repo.Repo
+ Hercules.API.Repos.RepoKey: instance GHC.Internal.Generics.Generic Hercules.API.Repos.RepoKey.RepoKey
+ Hercules.API.Repos.RepoKey: instance GHC.Internal.Show.Show Hercules.API.Repos.RepoKey.RepoKey
+ Hercules.API.Repos.SimpleRepo: instance GHC.Internal.Generics.Generic Hercules.API.Repos.SimpleRepo.SimpleRepo
+ Hercules.API.Repos.SimpleRepo: instance GHC.Internal.Show.Show Hercules.API.Repos.SimpleRepo.SimpleRepo
+ Hercules.API.Result: instance (GHC.Internal.Read.Read a, GHC.Internal.Read.Read e) => GHC.Internal.Read.Read (Hercules.API.Result.Result e a)
+ Hercules.API.Result: instance (GHC.Internal.Show.Show a, GHC.Internal.Show.Show e) => GHC.Internal.Show.Show (Hercules.API.Result.Result e a)
+ Hercules.API.Result: instance GHC.Internal.Base.Functor (Hercules.API.Result.Result e)
+ Hercules.API.Result: instance GHC.Internal.Data.Foldable.Foldable (Hercules.API.Result.Result e)
+ Hercules.API.Result: instance GHC.Internal.Data.Traversable.Traversable (Hercules.API.Result.Result e)
+ Hercules.API.Result: instance GHC.Internal.Generics.Generic (Hercules.API.Result.Result e a)
+ Hercules.API.ShowRead: instance GHC.Internal.Read.Read a => Web.Internal.HttpApiData.FromHttpApiData (Hercules.API.ShowRead.ShowRead a)
+ Hercules.API.ShowRead: instance GHC.Internal.Show.Show a => Web.Internal.HttpApiData.ToHttpApiData (Hercules.API.ShowRead.ShowRead a)
+ Hercules.API.SimpleAttribute: instance GHC.Internal.Base.Functor Hercules.API.SimpleAttribute.SimpleAttribute
+ Hercules.API.SimpleAttribute: instance GHC.Internal.Data.Foldable.Foldable Hercules.API.SimpleAttribute.SimpleAttribute
+ Hercules.API.SimpleAttribute: instance GHC.Internal.Data.Traversable.Traversable Hercules.API.SimpleAttribute.SimpleAttribute
+ Hercules.API.SimpleAttribute: instance GHC.Internal.Generics.Generic (Hercules.API.SimpleAttribute.SimpleAttribute a)
+ Hercules.API.SimpleAttribute: instance GHC.Internal.Show.Show a => GHC.Internal.Show.Show (Hercules.API.SimpleAttribute.SimpleAttribute a)
+ Hercules.API.State: instance GHC.Internal.Generics.Generic (Hercules.API.State.ProjectStateResourceGroup auth f)
+ Hercules.API.State: instance GHC.Internal.Generics.Generic (Hercules.API.State.StateAPI auth f)
+ Hercules.API.State.ProjectState: instance GHC.Internal.Generics.Generic Hercules.API.State.ProjectState.ProjectState
+ Hercules.API.State.ProjectState: instance GHC.Internal.Show.Show Hercules.API.State.ProjectState.ProjectState
+ Hercules.API.State.StateFile: instance GHC.Internal.Generics.Generic Hercules.API.State.StateFile.StateFile
+ Hercules.API.State.StateFile: instance GHC.Internal.Show.Show Hercules.API.State.StateFile.StateFile
+ Hercules.API.State.StateLockAcquireRequest: instance GHC.Internal.Generics.Generic Hercules.API.State.StateLockAcquireRequest.StateLockAcquireRequest
+ Hercules.API.State.StateLockAcquireRequest: instance GHC.Internal.Show.Show Hercules.API.State.StateLockAcquireRequest.StateLockAcquireRequest
+ Hercules.API.State.StateLockAcquireResponse: instance GHC.Internal.Generics.Generic Hercules.API.State.StateLockAcquireResponse.StateLockAcquireResponse
+ Hercules.API.State.StateLockAcquireResponse: instance GHC.Internal.Generics.Generic Hercules.API.State.StateLockAcquireResponse.StateLockAcquiredResponse
+ Hercules.API.State.StateLockAcquireResponse: instance GHC.Internal.Generics.Generic Hercules.API.State.StateLockAcquireResponse.StateLockBlockedResponse
+ Hercules.API.State.StateLockAcquireResponse: instance GHC.Internal.Show.Show Hercules.API.State.StateLockAcquireResponse.StateLockAcquireResponse
+ Hercules.API.State.StateLockAcquireResponse: instance GHC.Internal.Show.Show Hercules.API.State.StateLockAcquireResponse.StateLockAcquiredResponse
+ Hercules.API.State.StateLockAcquireResponse: instance GHC.Internal.Show.Show Hercules.API.State.StateLockAcquireResponse.StateLockBlockedResponse
+ Hercules.API.State.StateLockLease: instance GHC.Internal.Generics.Generic Hercules.API.State.StateLockLease.StateLockLease
+ Hercules.API.State.StateLockLease: instance GHC.Internal.Show.Show Hercules.API.State.StateLockLease.StateLockLease
+ Hercules.API.State.StateLockUpdateRequest: instance GHC.Internal.Generics.Generic Hercules.API.State.StateLockUpdateRequest.StateLockUpdateRequest
+ Hercules.API.State.StateLockUpdateRequest: instance GHC.Internal.Show.Show Hercules.API.State.StateLockUpdateRequest.StateLockUpdateRequest
+ Hercules.API.State.StateVersion: instance GHC.Internal.Generics.Generic Hercules.API.State.StateVersion.StateVersion
+ Hercules.API.State.StateVersion: instance GHC.Internal.Show.Show Hercules.API.State.StateVersion.StateVersion
+ Hercules.Frontend: instance GHC.Internal.Generics.Generic (Hercules.Frontend.FrontendRoutes view f)
- Hercules.API: ClientAPI :: (f :- ToServantApi (AccountsAPI auth)) -> (f :- ToServantApi (ClientInfoAPI auth)) -> (f :- ToServantApi (ForgeAPI auth)) -> (f :- ToServantApi (ReposAPI auth)) -> (f :- ToServantApi (ProjectsAPI auth)) -> (f :- ToServantApi (AgentsAPI auth)) -> (f :- ToServantApi (BuildAPI auth)) -> (f :- ToServantApi (EffectsAPI auth)) -> (f :- ToServantApi (OrganizationsAPI auth)) -> (f :- ToServantApi (StateAPI auth)) -> (f :- ToServantApi (GitLabAPI auth)) -> ClientAPI auth f
+ Hercules.API: ClientAPI :: (f :- ToServantApi (AccountsAPI auth)) -> (f :- ToServantApi (ClientInfoAPI auth)) -> (f :- ToServantApi (ForgeAPI auth)) -> (f :- ToServantApi (ReposAPI auth)) -> (f :- ToServantApi (ProjectsAPI auth)) -> (f :- ToServantApi (AgentsAPI auth)) -> (f :- ToServantApi (BuildAPI auth)) -> (f :- ToServantApi (EffectsAPI auth)) -> (f :- ToServantApi (OrganizationsAPI auth)) -> (f :- ToServantApi (StateAPI auth)) -> (f :- ToServantApi (GitLabAPI auth)) -> ClientAPI auth (f :: k)
- Hercules.API: HerculesAPI :: (f :- ToServantApi (AccountsAPI auth)) -> (f :- ToServantApi (ClientInfoAPI auth)) -> (f :- ToServantApi (ForgeAPI auth)) -> (f :- ToServantApi (ReposAPI auth)) -> (f :- ToServantApi (ProjectsAPI auth)) -> (f :- ToServantApi (AgentsAPI auth)) -> (f :- ToServantApi (BuildAPI auth)) -> (f :- ToServantApi (EffectsAPI auth)) -> (f :- ToServantApi (HealthAPI auth)) -> (f :- ToServantApi (OrganizationsAPI auth)) -> (f :- ToServantApi (StateAPI auth)) -> (f :- ToServantApi (GitLabAPI auth)) -> HerculesAPI auth f
+ Hercules.API: HerculesAPI :: (f :- ToServantApi (AccountsAPI auth)) -> (f :- ToServantApi (ClientInfoAPI auth)) -> (f :- ToServantApi (ForgeAPI auth)) -> (f :- ToServantApi (ReposAPI auth)) -> (f :- ToServantApi (ProjectsAPI auth)) -> (f :- ToServantApi (AgentsAPI auth)) -> (f :- ToServantApi (BuildAPI auth)) -> (f :- ToServantApi (EffectsAPI auth)) -> (f :- ToServantApi (HealthAPI auth)) -> (f :- ToServantApi (OrganizationsAPI auth)) -> (f :- ToServantApi (StateAPI auth)) -> (f :- ToServantApi (GitLabAPI auth)) -> HerculesAPI auth (f :: k)
- Hercules.API: [accounts] :: HerculesAPI auth f -> f :- ToServantApi (AccountsAPI auth)
+ Hercules.API: [accounts] :: HerculesAPI auth (f :: k) -> f :- ToServantApi (AccountsAPI auth)
- Hercules.API: [agents] :: HerculesAPI auth f -> f :- ToServantApi (AgentsAPI auth)
+ Hercules.API: [agents] :: HerculesAPI auth (f :: k) -> f :- ToServantApi (AgentsAPI auth)
- Hercules.API: [build] :: HerculesAPI auth f -> f :- ToServantApi (BuildAPI auth)
+ Hercules.API: [build] :: HerculesAPI auth (f :: k) -> f :- ToServantApi (BuildAPI auth)
- Hercules.API: [clientAccounts] :: ClientAPI auth f -> f :- ToServantApi (AccountsAPI auth)
+ Hercules.API: [clientAccounts] :: ClientAPI auth (f :: k) -> f :- ToServantApi (AccountsAPI auth)
- Hercules.API: [clientAgents] :: ClientAPI auth f -> f :- ToServantApi (AgentsAPI auth)
+ Hercules.API: [clientAgents] :: ClientAPI auth (f :: k) -> f :- ToServantApi (AgentsAPI auth)
- Hercules.API: [clientBuild] :: ClientAPI auth f -> f :- ToServantApi (BuildAPI auth)
+ Hercules.API: [clientBuild] :: ClientAPI auth (f :: k) -> f :- ToServantApi (BuildAPI auth)
- Hercules.API: [clientClientInfo] :: ClientAPI auth f -> f :- ToServantApi (ClientInfoAPI auth)
+ Hercules.API: [clientClientInfo] :: ClientAPI auth (f :: k) -> f :- ToServantApi (ClientInfoAPI auth)
- Hercules.API: [clientEffects] :: ClientAPI auth f -> f :- ToServantApi (EffectsAPI auth)
+ Hercules.API: [clientEffects] :: ClientAPI auth (f :: k) -> f :- ToServantApi (EffectsAPI auth)
- Hercules.API: [clientForges] :: ClientAPI auth f -> f :- ToServantApi (ForgeAPI auth)
+ Hercules.API: [clientForges] :: ClientAPI auth (f :: k) -> f :- ToServantApi (ForgeAPI auth)
- Hercules.API: [clientGitLab] :: ClientAPI auth f -> f :- ToServantApi (GitLabAPI auth)
+ Hercules.API: [clientGitLab] :: ClientAPI auth (f :: k) -> f :- ToServantApi (GitLabAPI auth)
- Hercules.API: [clientInfo] :: HerculesAPI auth f -> f :- ToServantApi (ClientInfoAPI auth)
+ Hercules.API: [clientInfo] :: HerculesAPI auth (f :: k) -> f :- ToServantApi (ClientInfoAPI auth)
- Hercules.API: [clientOrganizations] :: ClientAPI auth f -> f :- ToServantApi (OrganizationsAPI auth)
+ Hercules.API: [clientOrganizations] :: ClientAPI auth (f :: k) -> f :- ToServantApi (OrganizationsAPI auth)
- Hercules.API: [clientProjects] :: ClientAPI auth f -> f :- ToServantApi (ProjectsAPI auth)
+ Hercules.API: [clientProjects] :: ClientAPI auth (f :: k) -> f :- ToServantApi (ProjectsAPI auth)
- Hercules.API: [clientRepos] :: ClientAPI auth f -> f :- ToServantApi (ReposAPI auth)
+ Hercules.API: [clientRepos] :: ClientAPI auth (f :: k) -> f :- ToServantApi (ReposAPI auth)
- Hercules.API: [clientState] :: ClientAPI auth f -> f :- ToServantApi (StateAPI auth)
+ Hercules.API: [clientState] :: ClientAPI auth (f :: k) -> f :- ToServantApi (StateAPI auth)
- Hercules.API: [effects] :: HerculesAPI auth f -> f :- ToServantApi (EffectsAPI auth)
+ Hercules.API: [effects] :: HerculesAPI auth (f :: k) -> f :- ToServantApi (EffectsAPI auth)
- Hercules.API: [forges] :: HerculesAPI auth f -> f :- ToServantApi (ForgeAPI auth)
+ Hercules.API: [forges] :: HerculesAPI auth (f :: k) -> f :- ToServantApi (ForgeAPI auth)
- Hercules.API: [gitlab] :: HerculesAPI auth f -> f :- ToServantApi (GitLabAPI auth)
+ Hercules.API: [gitlab] :: HerculesAPI auth (f :: k) -> f :- ToServantApi (GitLabAPI auth)
- Hercules.API: [health] :: HerculesAPI auth f -> f :- ToServantApi (HealthAPI auth)
+ Hercules.API: [health] :: HerculesAPI auth (f :: k) -> f :- ToServantApi (HealthAPI auth)
- Hercules.API: [organizations] :: HerculesAPI auth f -> f :- ToServantApi (OrganizationsAPI auth)
+ Hercules.API: [organizations] :: HerculesAPI auth (f :: k) -> f :- ToServantApi (OrganizationsAPI auth)
- Hercules.API: [projects] :: HerculesAPI auth f -> f :- ToServantApi (ProjectsAPI auth)
+ Hercules.API: [projects] :: HerculesAPI auth (f :: k) -> f :- ToServantApi (ProjectsAPI auth)
- Hercules.API: [repos] :: HerculesAPI auth f -> f :- ToServantApi (ReposAPI auth)
+ Hercules.API: [repos] :: HerculesAPI auth (f :: k) -> f :- ToServantApi (ReposAPI auth)
- Hercules.API: [state] :: HerculesAPI auth f -> f :- ToServantApi (StateAPI auth)
+ Hercules.API: [state] :: HerculesAPI auth (f :: k) -> f :- ToServantApi (StateAPI auth)
- Hercules.API: data ClientAPI auth f
+ Hercules.API: data ClientAPI auth (f :: k)
- Hercules.API: data HerculesAPI auth f
+ Hercules.API: data HerculesAPI auth (f :: k)
- Hercules.API: data () => Id (a :: k)
+ Hercules.API: data Id (a :: k)
- Hercules.API: data () => Name (a :: k)
+ Hercules.API: data Name (a :: k)
- Hercules.API: data () => NoContent
+ Hercules.API: data NoContent
- Hercules.API: enterApiE :: forall {k} subapi api mode (a :: k). GenericServant (subapi a) mode => api a mode -> (api a mode -> ToServant (subapi a) mode) -> subapi a mode
+ Hercules.API: enterApiE :: forall {k1} {k2} subapi api (mode :: k2) (a :: k1). GenericServant (subapi a) mode => api a mode -> (api a mode -> ToServant (subapi a) mode) -> subapi a mode
- Hercules.API: type HerculesServantAPI auth = AddAPIVersion (ToServantApi (HerculesAPI auth))
+ Hercules.API: type HerculesServantAPI auth = AddAPIVersion ToServantApi HerculesAPI auth :: Type -> Type
- Hercules.API: useApi :: forall subapi api mode. GenericServant subapi mode => (api mode -> ToServant subapi mode) -> api mode -> subapi mode
+ Hercules.API: useApi :: forall {k} subapi api (mode :: k). GenericServant subapi mode => (api mode -> ToServant subapi mode) -> api mode -> subapi mode
- Hercules.API.Auth: AuthAPI :: (f :- ("api" :> ("auth" :> ("github" :> (QueryParam' '[Optional, Strict] "redirect" Text :> Get302 '[PlainText, JSON] '[]))))) -> (f :- (Summary "Terminate the session and help clear the cookies." :> ("api" :> ("auth" :> ("sign-out" :> (auth :> Post '[JSON] (Headers '[Header "Set-Cookie" SetCookie, Header "Set-Cookie" SetCookie] NoContent))))))) -> (f :- (Summary "Initiate an OAuth login, redirecting the client to a URL at the OAuth provider." :> ("api" :> ("auth" :> (Capture "type" Text :> ("start" :> (Capture "forgeId" (Id Forge) :> (QueryParam' '[Optional, Strict] "redirect" Text :> (auth :> Get302 '[PlainText, JSON] '[]))))))))) -> (f :- OAuthReturn Required (auth :> Get302 '[PlainText, JSON] '[Header "Set-Cookie" SetCookie, Header "Set-Cookie" SetCookie])) -> AuthAPI auth f
+ Hercules.API.Auth: AuthAPI :: (f :- ("api" :> ("auth" :> ("github" :> (QueryParam' '[Optional, Strict] "redirect" Text :> Get302 '[PlainText, JSON] ('[] :: [Type])))))) -> (f :- (Summary "Terminate the session and help clear the cookies." :> ("api" :> ("auth" :> ("sign-out" :> (auth :> Post '[JSON] (Headers '[Header "Set-Cookie" SetCookie, Header "Set-Cookie" SetCookie] NoContent))))))) -> (f :- (Summary "Initiate an OAuth login, redirecting the client to a URL at the OAuth provider." :> ("api" :> ("auth" :> (Capture "type" Text :> ("start" :> (Capture "forgeId" (Id Forge) :> (QueryParam' '[Optional, Strict] "redirect" Text :> (auth :> Get302 '[PlainText, JSON] ('[] :: [Type])))))))))) -> (f :- OAuthReturn Required (auth :> Get302 '[PlainText, JSON] '[Header "Set-Cookie" SetCookie, Header "Set-Cookie" SetCookie])) -> AuthAPI auth f
- Hercules.API.Auth: [initiateGitHubLogin] :: AuthAPI auth f -> f :- ("api" :> ("auth" :> ("github" :> (QueryParam' '[Optional, Strict] "redirect" Text :> Get302 '[PlainText, JSON] '[]))))
+ Hercules.API.Auth: [initiateGitHubLogin] :: AuthAPI auth f -> f :- ("api" :> ("auth" :> ("github" :> (QueryParam' '[Optional, Strict] "redirect" Text :> Get302 '[PlainText, JSON] ('[] :: [Type])))))
- Hercules.API.Auth: [start] :: AuthAPI auth f -> f :- (Summary "Initiate an OAuth login, redirecting the client to a URL at the OAuth provider." :> ("api" :> ("auth" :> (Capture "type" Text :> ("start" :> (Capture "forgeId" (Id Forge) :> (QueryParam' '[Optional, Strict] "redirect" Text :> (auth :> Get302 '[PlainText, JSON] '[]))))))))
+ Hercules.API.Auth: [start] :: AuthAPI auth f -> f :- (Summary "Initiate an OAuth login, redirecting the client to a URL at the OAuth provider." :> ("api" :> ("auth" :> (Capture "type" Text :> ("start" :> (Capture "forgeId" (Id Forge) :> (QueryParam' '[Optional, Strict] "redirect" Text :> (auth :> Get302 '[PlainText, JSON] ('[] :: [Type])))))))))
- Hercules.API.Auth: type OAuthReturn stage view = "api" :> "auth" :> "forge" :> Capture "forge" (Id Forge) :> "return" :> QueryParam' '[stage, Strict] "code" Text :> QueryParam' '[Optional, Strict] "redirect" Text :> view
+ Hercules.API.Auth: type OAuthReturn stage view = "api" :> "auth" :> "forge" :> Capture "forge" Id Forge :> "return" :> QueryParam' '[stage, Strict] "code" Text :> QueryParam' '[Optional, Strict] "redirect" Text :> view
- Hercules.API.Projects: ProjectsAPI :: (f :- Substitute ("projects" :> (Capture' '[Required, Strict] "projectId" (Id Project) :> Placeholder)) (ToServantApi (ProjectResourceGroup auth))) -> (f :- Substitute ("site" :> (Capture' '[Required, Strict] "site" (Name Forge) :> ("account" :> (Capture' '[Required, Strict] "account" (Name Account) :> ("project" :> (Capture' '[Required, Strict] "project" (Name Project) :> Placeholder)))))) (ToServantApi (ProjectResourceGroup auth))) -> (f :- (Summary "List all projects owned by an account." :> ("accounts" :> (Capture' '[Required, Strict] "accountId" (Id Account) :> ("projects" :> (auth :> Get '[JSON] [Project])))))) -> (f :- (Summary "Find projects" :> ("projects" :> (QueryParam' '[Optional] "site" (Name Forge) :> (QueryParam' '[Optional] "account" (Name Account) :> (QueryParam' '[Optional] "project" (Name Project) :> (auth :> Get '[JSON] [Project]))))))) -> (f :- (Summary "Create a new project." :> ("projects" :> (auth :> (ReqBody '[JSON] CreateProject :> Post '[JSON] (Id Project)))))) -> (f :- (Summary "Modify a project" :> ("projects" :> (Capture' '[Required, Strict] "projectId" (Id Project) :> (ReqBody '[JSON] PatchProject :> (auth :> Patch '[JSON] Project)))))) -> (f :- (Summary "Create a token for local effect execution" :> ("projects" :> (Capture' '[Required, Strict] "projectId" (Id Project) :> (auth :> ("create-user-effect-token" :> Post '[JSON] CreateUserEffectTokenResponse)))))) -> (f :- (Summary "Find jobs in multiple projects at once" :> (Description "For a more powerful single project endpoint, see /api/v1/site/{site}/account/{account}/project/{project}/jobs" :> ("jobs" :> (QueryParam' '[Optional, Description "Currently only \"github\" or omit entirely"] "site" (Name Forge) :> (QueryParam' '[Optional, Description "Account name filter"] "account" (Name Account) :> (QueryParam' '[Optional, Description "Project name filter. Required if you want to retrieve all jobs"] "project" (Name Project) :> (QueryParam' '[Optional, Description "To get a specific job by index"] "index" Int :> (QueryParam' '[Optional, Description "Number of latest jobs to get, when project name is omitted. Range [1..50], default 10."] "latest" Int :> (auth :> Get '[JSON] [ProjectAndJobs])))))))))) -> (f :- (Summary "Retrieve a job" :> (Description "Retrieve a job" :> ("jobs" :> (Capture' '[Required, Strict] "jobId" (Id Job) :> (auth :> Get '[JSON] Job)))))) -> (f :- (Summary "Get a job's handler declarations, if any." :> (Description "Handlers define what to build and do on events such as onPush, onSchedule." :> ("jobs" :> (Capture' '[Required, Strict] "jobId" (Id Job) :> ("handlers" :> (auth :> Get '[JSON] JobHandlers))))))) -> (f :- (Summary "List all attributes in a job" :> (Description "A list of all attributes that have been produced as part of the evaluation of a job." :> ("jobs" :> (Capture' '[Required, Strict] "jobId" (Id Job) :> ("evaluation" :> (auth :> GetJsonWithPreflight EvaluationDetail))))))) -> (f :- (Summary "Compare two evaluations" :> (Description "A list of attributes that have been added, removed or changed between two evaluations. Also lists changes to the IFD derivations." :> ("jobs" :> (Capture' '[Required, Strict] "jobId" (Id Job) :> ("evaluation" :> ("compare" :> (Capture' '[Required, Strict] "baseJobId" (Id Job) :> (auth :> GetJsonWithPreflight EvaluationDiff))))))))) -> (f :- (Summary "Find all failures in an evaluation's derivations" :> (Description "Returns all derivations that have failures in their dependency closures." :> ("jobs" :> (Capture' '[Required, Strict] "jobId" (Id Job) :> ("derivations" :> ("failed" :> (auth :> Get '[JSON] Graph)))))))) -> (f :- (Summary "Create a new job like this job" :> (Description "The newly created job will be in the same project, have the same inputs but a new evaluation.\ \ The response has the newly created job." :> ("jobs" :> (Capture' '[Required, Strict] "jobId" (Id Job) :> ("rerun" :> (QueryParam "rebuildFailures" Bool :> (auth :> Post '[JSON] Job)))))))) -> (f :- (Summary "Create a scheduled job to run now, based on a configuration job." :> (Description "This is mostly intended for trying out new scheduled jobs before they are merged. The job is run in the context of the job's branch; not that of the default branch." :> ("jobs" :> (Capture' '[Required, Strict] "jobId" (Id Job) :> ("on-schedule" :> (Capture' '[Required, Strict] "jobName" Text :> ("run" :> (auth :> Post '[JSON] Job))))))))) -> (f :- (Summary "Cancel the job and any work that becomes redundant" :> (Description "Some derivations may keep going, if referenced by active jobs." :> ("jobs" :> (Capture' '[Required, Strict] "jobId" (Id Job) :> ("cancel" :> (auth :> Post '[JSON] NoContent))))))) -> (f :- (Summary "Read all recorded evaluation log entries" :> ("jobs" :> (Capture' '[Required, Strict] "jobId" (Id Job) :> ("evaluation" :> ("log" :> ("lines" :> (QueryParam' '[Required] "logId" (Id "log") :> (QueryParam' '[Optional] "iMin" Int :> (auth :> Get '[JSON] Log)))))))))) -> ProjectsAPI auth f
+ Hercules.API.Projects: ProjectsAPI :: (f :- Substitute ("projects" :> (Capture' '[Required, Strict] "projectId" (Id Project) :> Placeholder)) (ToServantApi (ProjectResourceGroup auth))) -> (f :- Substitute ("site" :> (Capture' '[Required, Strict] "site" (Name Forge) :> ("account" :> (Capture' '[Required, Strict] "account" (Name Account) :> ("project" :> (Capture' '[Required, Strict] "project" (Name Project) :> Placeholder)))))) (ToServantApi (ProjectResourceGroup auth))) -> (f :- (Summary "List all projects owned by an account." :> ("accounts" :> (Capture' '[Required, Strict] "accountId" (Id Account) :> ("projects" :> (auth :> Get '[JSON] [Project])))))) -> (f :- (Summary "Find projects" :> ("projects" :> (QueryParam' '[Optional] "site" (Name Forge) :> (QueryParam' '[Optional] "account" (Name Account) :> (QueryParam' '[Optional] "project" (Name Project) :> (auth :> Get '[JSON] [Project]))))))) -> (f :- (Summary "Create a new project." :> ("projects" :> (auth :> (ReqBody '[JSON] CreateProject :> Post '[JSON] (Id Project)))))) -> (f :- (Summary "Modify a project" :> ("projects" :> (Capture' '[Required, Strict] "projectId" (Id Project) :> (ReqBody '[JSON] PatchProject :> (auth :> Patch '[JSON] Project)))))) -> (f :- (Summary "Create a token for local effect execution" :> ("projects" :> (Capture' '[Required, Strict] "projectId" (Id Project) :> (auth :> ("create-user-effect-token" :> Post '[JSON] CreateUserEffectTokenResponse)))))) -> (f :- (Summary "Find jobs in multiple projects at once" :> (Description "For a more powerful single project endpoint, see /api/v1/site/{site}/account/{account}/project/{project}/jobs" :> ("jobs" :> (QueryParam' '[Optional, Description "Currently only \"github\" or omit entirely"] "site" (Name Forge) :> (QueryParam' '[Optional, Description "Account name filter"] "account" (Name Account) :> (QueryParam' '[Optional, Description "Project name filter. Required if you want to retrieve all jobs"] "project" (Name Project) :> (QueryParam' '[Optional, Description "To get a specific job by index"] "index" Int :> (QueryParam' '[Optional, Description "Number of latest jobs to get, when project name is omitted. Range [1..50], default 10."] "latest" Int :> (auth :> Get '[JSON] [ProjectAndJobs])))))))))) -> (f :- (Summary "Retrieve a job" :> (Description "Retrieve a job" :> ("jobs" :> (Capture' '[Required, Strict] "jobId" (Id Job) :> (auth :> Get '[JSON] Job)))))) -> (f :- (Summary "Get a job's handler declarations, if any." :> (Description "Handlers define what to build and do on events such as onPush, onSchedule." :> ("jobs" :> (Capture' '[Required, Strict] "jobId" (Id Job) :> ("handlers" :> (auth :> Get '[JSON] JobHandlers))))))) -> (f :- (Summary "List all attributes in a job" :> (Description "A list of all attributes that have been produced as part of the evaluation of a job." :> ("jobs" :> (Capture' '[Required, Strict] "jobId" (Id Job) :> ("evaluation" :> (auth :> GetJsonWithPreflight EvaluationDetail))))))) -> (f :- (Summary "Compare two evaluations" :> (Description "A list of attributes that have been added, removed or changed between two evaluations. Also lists changes to the IFD derivations." :> ("jobs" :> (Capture' '[Required, Strict] "jobId" (Id Job) :> ("evaluation" :> ("compare" :> (Capture' '[Required, Strict] "baseJobId" (Id Job) :> (auth :> GetJsonWithPreflight EvaluationDiff))))))))) -> (f :- (Summary "Find all failures in an evaluation's derivations" :> (Description "Returns all derivations that have failures in their dependency closures." :> ("jobs" :> (Capture' '[Required, Strict] "jobId" (Id Job) :> ("derivations" :> ("failed" :> (auth :> Get '[JSON] Graph)))))))) -> (f :- (Summary "Create a new job like this job" :> (Description "The newly created job will be in the same project, have the same inputs but a new evaluation. The response has the newly created job." :> ("jobs" :> (Capture' '[Required, Strict] "jobId" (Id Job) :> ("rerun" :> (QueryParam "rebuildFailures" Bool :> (auth :> Post '[JSON] Job)))))))) -> (f :- (Summary "Create a scheduled job to run now, based on a configuration job." :> (Description "This is mostly intended for trying out new scheduled jobs before they are merged. The job is run in the context of the job's branch; not that of the default branch." :> ("jobs" :> (Capture' '[Required, Strict] "jobId" (Id Job) :> ("on-schedule" :> (Capture' '[Required, Strict] "jobName" Text :> ("run" :> (auth :> Post '[JSON] Job))))))))) -> (f :- (Summary "Cancel the job and any work that becomes redundant" :> (Description "Some derivations may keep going, if referenced by active jobs." :> ("jobs" :> (Capture' '[Required, Strict] "jobId" (Id Job) :> ("cancel" :> (auth :> Post '[JSON] NoContent))))))) -> (f :- (Summary "Read all recorded evaluation log entries" :> ("jobs" :> (Capture' '[Required, Strict] "jobId" (Id Job) :> ("evaluation" :> ("log" :> ("lines" :> (QueryParam' '[Required] "logId" (Id "log") :> (QueryParam' '[Optional] "iMin" Int :> (auth :> Get '[JSON] Log)))))))))) -> ProjectsAPI auth f
- Hercules.API.Projects: [jobRerun] :: ProjectsAPI auth f -> f :- (Summary "Create a new job like this job" :> (Description "The newly created job will be in the same project, have the same inputs but a new evaluation.\ \ The response has the newly created job." :> ("jobs" :> (Capture' '[Required, Strict] "jobId" (Id Job) :> ("rerun" :> (QueryParam "rebuildFailures" Bool :> (auth :> Post '[JSON] Job)))))))
+ Hercules.API.Projects: [jobRerun] :: ProjectsAPI auth f -> f :- (Summary "Create a new job like this job" :> (Description "The newly created job will be in the same project, have the same inputs but a new evaluation. The response has the newly created job." :> ("jobs" :> (Capture' '[Required, Strict] "jobId" (Id Job) :> ("rerun" :> (QueryParam "rebuildFailures" Bool :> (auth :> Post '[JSON] Job)))))))
- Hercules.API.Projects: type GetJsonWithPreflight a = Get '[JSON] (Headers '[Header "Access-Control-Allow-Origin" Text] a) :<|> Verb 'OPTIONS 204 '[JSON] (Headers '[Header "Access-Control-Allow-Origin" Text, Header "Access-Control-Allow-Headers" Text, Header "Access-Control-Allow-Methods" Text] NoContent)
+ Hercules.API.Projects: type GetJsonWithPreflight a = Get '[JSON] Headers '[Header "Access-Control-Allow-Origin" Text] a :<|> Verb 'OPTIONS 204 '[JSON] Headers '[Header "Access-Control-Allow-Origin" Text, Header "Access-Control-Allow-Headers" Text, Header "Access-Control-Allow-Methods" Text] NoContent
- Hercules.API.Result: either :: Iso (Result e a) (Result e' a') (Either e a) (Either e' a')
+ Hercules.API.Result: either :: forall e a e' a' p f. (Profunctor p, Functor f) => p (Either e a) (f (Either e' a')) -> p (Result e a) (f (Result e' a'))
- Hercules.API.Servant.Status: type Get302 (cts :: [Type]) (hs :: [Type]) = Verb 'GET 302 cts (Headers (Header "Location" Text ': hs) NoContent)
+ Hercules.API.Servant.Status: type Get302 (cts :: [Type]) (hs :: [Type]) = Verb 'GET 302 cts Headers Header "Location" Text ': hs NoContent
- Hercules.API.Servant.Status: type Post302 (cts :: [Type]) (hs :: [Type]) = Verb 'POST 302 cts (Headers (Header "Location" Text ': hs) NoContent)
+ Hercules.API.Servant.Status: type Post302 (cts :: [Type]) (hs :: [Type]) = Verb 'POST 302 cts Headers Header "Location" Text ': hs NoContent
- Hercules.Frontend: FrontendRoutes :: (f :- view) -> (f :- (Capture' [Required, Strict] "site" (Name Forge) :> (Capture' [Required, Strict] "account" (Name Account) :> view))) -> (f :- ("settings" :> ("cli" :> ("authorize" :> (QueryParam' [Required, Strict] "token" Text :> view))))) -> (f :- (Capture' [Required, Strict] "site" (Name Forge) :> (Capture' [Required, Strict] "account" (Name Account) :> (Capture' [Required, Strict] "project" (Name Project) :> view)))) -> (f :- (Capture' [Required, Strict] "site" (Name Forge) :> (Capture' [Required, Strict] "account" (Name Account) :> (Capture' [Required, Strict] "project" (Name Project) :> ("jobs" :> (Capture' [Required, Strict] "jobIndex" Int :> view)))))) -> ToServant (AuthRoutes view) f -> (f :- ("settings" :> ("notifications" :> view))) -> FrontendRoutes view f
+ Hercules.Frontend: FrontendRoutes :: (f :- view) -> (f :- (Capture' '[Required, Strict] "site" (Name Forge) :> (Capture' '[Required, Strict] "account" (Name Account) :> view))) -> (f :- ("settings" :> ("cli" :> ("authorize" :> (QueryParam' '[Required, Strict] "token" Text :> view))))) -> (f :- (Capture' '[Required, Strict] "site" (Name Forge) :> (Capture' '[Required, Strict] "account" (Name Account) :> (Capture' '[Required, Strict] "project" (Name Project) :> view)))) -> (f :- (Capture' '[Required, Strict] "site" (Name Forge) :> (Capture' '[Required, Strict] "account" (Name Account) :> (Capture' '[Required, Strict] "project" (Name Project) :> ("jobs" :> (Capture' '[Required, Strict] "jobIndex" Int :> view)))))) -> ToServant (AuthRoutes view) f -> (f :- ("settings" :> ("notifications" :> view))) -> FrontendRoutes view f
- Hercules.Frontend: [account] :: FrontendRoutes view f -> f :- (Capture' [Required, Strict] "site" (Name Forge) :> (Capture' [Required, Strict] "account" (Name Account) :> view))
+ Hercules.Frontend: [account] :: FrontendRoutes view f -> f :- (Capture' '[Required, Strict] "site" (Name Forge) :> (Capture' '[Required, Strict] "account" (Name Account) :> view))
- Hercules.Frontend: [cliAuthorize] :: FrontendRoutes view f -> f :- ("settings" :> ("cli" :> ("authorize" :> (QueryParam' [Required, Strict] "token" Text :> view))))
+ Hercules.Frontend: [cliAuthorize] :: FrontendRoutes view f -> f :- ("settings" :> ("cli" :> ("authorize" :> (QueryParam' '[Required, Strict] "token" Text :> view))))
- Hercules.Frontend: [job] :: FrontendRoutes view f -> f :- (Capture' [Required, Strict] "site" (Name Forge) :> (Capture' [Required, Strict] "account" (Name Account) :> (Capture' [Required, Strict] "project" (Name Project) :> ("jobs" :> (Capture' [Required, Strict] "jobIndex" Int :> view)))))
+ Hercules.Frontend: [job] :: FrontendRoutes view f -> f :- (Capture' '[Required, Strict] "site" (Name Forge) :> (Capture' '[Required, Strict] "account" (Name Account) :> (Capture' '[Required, Strict] "project" (Name Project) :> ("jobs" :> (Capture' '[Required, Strict] "jobIndex" Int :> view)))))
- Hercules.Frontend: [project] :: FrontendRoutes view f -> f :- (Capture' [Required, Strict] "site" (Name Forge) :> (Capture' [Required, Strict] "account" (Name Account) :> (Capture' [Required, Strict] "project" (Name Project) :> view)))
+ Hercules.Frontend: [project] :: FrontendRoutes view f -> f :- (Capture' '[Required, Strict] "site" (Name Forge) :> (Capture' '[Required, Strict] "account" (Name Account) :> (Capture' '[Required, Strict] "project" (Name Project) :> view)))

Files

CHANGELOG.md view
@@ -5,20 +5,21 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## 0.8.4.0 - 2024-05-19+## [0.8.4.1] - 2026-10-18  ### Added -- `hercules-ci-api-openapi3` package in the flake, containing the experimental OpenAPI 3 spec-- `operationId` to the endpoints in that spec+- `openapi3` 3.2.5 support -## 0.8.3.0 - 2024-05-03+## [0.8.4.0] - 2024-05-19 -### Fixed+### Added -- Deduplicate OpenAPI3 security / jwt items-- Replace bad generated OpenAPI3 identifier+- `hercules-ci-api-openapi3` package in the flake, containing the experimental OpenAPI 3 spec+- `operationId` to the endpoints in that spec +## [0.8.3.0] - 2024-05-03+ ### Added - `O3.ToParamSchema JobType` - `instance HasField "get"` for `PagedJobs`@@ -30,34 +31,39 @@ - Document auth instructions in API description - Add `references` to `BuiltOutput` -## 0.8.2.0 - 2024-02-12+### Fixed +- Deduplicate OpenAPI3 security / jwt items+- Replace bad generated OpenAPI3 identifier++## [0.8.2.0] - 2024-02-12+ ### Added - - Experimental OpenAPI 3 generation+- Experimental OpenAPI 3 generation -## 0.8.1.0 - 2023-06-28+## [0.8.1.0] - 2023-06-28  ### Added - - `getJob` (by id)- - `projectJobEvaluationDiff` for diffing a pair of evaluations- - `Job.{repo,owner,forge}Name`+- `getJob` (by id)+- `projectJobEvaluationDiff` for diffing a pair of evaluations+- `Job.{repo,owner,forge}Name` -## 0.8.0.0 - 2023-03-06+## [0.8.0.0] - 2023-03-06  ### Changed - - `SourceHostingSite` was renamed to `Forge`+- `SourceHostingSite` was renamed to `Forge`  ### Added - - GitLab endpoints- - `onSchedule` information- - Various small additions+- GitLab endpoints+- `onSchedule` information+- Various small additions  -## 0.7.2.1 - 2022-12-29+## [0.7.2.1] - 2022-12-29  Maintenance and tooling update. @@ -65,56 +71,56 @@  ### Added - - Add getJobSource to resolve extraInputs in hci- - `PagedResponse`- - `SimpleProject`- - `SimpleRepo`- - `ImmutableGitInput`- - `JobType`+- Add getJobSource to resolve extraInputs in hci+- `PagedResponse`+- `SimpleProject`+- `SimpleRepo`+- `ImmutableGitInput`+- `JobType`  ## [0.7.1.0] - 2021-09-06  ### Added - - Notification settings- - Email info- - State locks: opt-in locks to be used in conjunction with state files. Use of locks is not enforced.+- Notification settings+- Email info+- State locks: opt-in locks to be used in conjunction with state files. Use of locks is not enforced.  ### Changed - - `DerivationOutput.outputPath` is now nullable when retrieving build info+- `DerivationOutput.outputPath` is now nullable when retrieving build info  ## [0.7.0.0] - 2021-06-22  ### Added - - Account: manageInstallationURL, installationIsSelection- - AccountInstallationStatus- - signOut- - Agent labels- - By name variations of account and state endpoints+- Account: manageInstallationURL, installationIsSelection+- AccountInstallationStatus+- signOut+- Agent labels+- By name variations of account and state endpoints -## [0.6.0.1] - 2020-04-21+## [0.6.0.1] - 2021-04-21  ### Fixed - - A warning+- A warning -## [0.6.0.0] - 2020-03-07+## [0.6.0.0] - 2021-03-07  ### Added - - Build logs- - Evaluation log- - Attribute types- - Effects- - State files- - CLI authorization flow- - Endpoint for resolving git urls to projects+- Build logs+- Evaluation log+- Attribute types+- Effects+- State files+- CLI authorization flow+- Endpoint for resolving git urls to projects  ### Changed - - Adaptations to support servant streaming+- Adaptations to support servant streaming  ## [0.5.0.0] - 2020-01-30 @@ -161,10 +167,17 @@  - requiredFeatures support -## 0.1.0.0+## [0.1.0.0] - 2019-03-27  Initial release +[0.8.4.0]: https://github.com/hercules-ci/hercules-ci-agent/compare/hercules-ci-api-0.8.3.0...hercules-ci-api-0.8.4.0+[0.8.3.0]: https://github.com/hercules-ci/hercules-ci-agent/compare/hercules-ci-api-0.8.2.0...hercules-ci-api-0.8.3.0+[0.8.2.0]: https://github.com/hercules-ci/hercules-ci-agent/compare/hercules-ci-api-0.8.1.0...hercules-ci-api-0.8.2.0+[0.8.1.0]: https://github.com/hercules-ci/hercules-ci-agent/compare/hercules-ci-api-0.8.0.0...hercules-ci-api-0.8.1.0+[0.8.0.0]: https://github.com/hercules-ci/hercules-ci-agent/compare/hercules-ci-api-0.7.2.1...hercules-ci-api-0.8.0.0+[0.7.2.1]: https://github.com/hercules-ci/hercules-ci-agent/compare/hercules-ci-api-0.7.2.0...hercules-ci-api-0.7.2.1+[0.7.2.0]: https://github.com/hercules-ci/hercules-ci-agent/compare/hercules-ci-api-0.7.1.0...hercules-ci-api-0.7.2.0 [0.7.1.0]: https://github.com/hercules-ci/hercules-ci-agent/compare/hercules-ci-agent-0.7.0.0...hercules-ci-api-0.7.1.0 [0.7.0.0]: https://github.com/hercules-ci/hercules-ci-agent/compare/hercules-ci-agent-0.6.0.1...hercules-ci-api-0.7.0.0 [0.6.0.1]: https://github.com/hercules-ci/hercules-ci-agent/compare/hercules-ci-agent-0.6.0.0...hercules-ci-api-0.6.0.1
hercules-ci-api.cabal view
@@ -1,6 +1,6 @@ cabal-version:      2.2 name:               hercules-ci-api-version:            0.8.4.0+version:            0.8.4.1 synopsis:           Hercules CI API definition with Servant homepage:           https://github.com/hercules-ci/hercules-ci-agent#readme bug-reports:        https://github.com/hercules-ci/hercules-ci-agent/issues@@ -185,7 +185,6 @@     , hercules-ci-api     , http-api-data     , http-media-    , insert-ordered-containers     , lens     , memory     , network-uri
hercules-gen-swagger/Main.hs view
@@ -5,10 +5,9 @@   ) where -import Control.Lens (over, (?~))+import Control.Lens (iover, itraversed, over, (?~)) import Data.Aeson (encode) import Data.Function ((&))-import Data.HashMap.Strict.InsOrd (InsOrdHashMap, mapWithKey) import Data.Maybe (fromMaybe) import Data.OpenApi (HasPaths (paths), OpenApi, Operation, PathItem, operationId) import Data.OpenApi qualified as O@@ -38,11 +37,8 @@       error $ "Unknown arguments" <> show args  transferOperationIds :: OpenApi -> OpenApi-transferOperationIds = over (paths) fPathItems+transferOperationIds = iover (paths . itraversed) fPathItem   where-    fPathItems :: InsOrdHashMap FilePath PathItem -> InsOrdHashMap FilePath PathItem-    fPathItems = mapWithKey fPathItem-     fPathItem :: FilePath -> PathItem -> PathItem     fPathItem p pit =       pit