39 lines
845 B
Plaintext
39 lines
845 B
Plaintext
|
|
cabal-version: 3.0
|
||
|
|
name: os-ai-pr-bot
|
||
|
|
version: 0.1.0.0
|
||
|
|
synopsis: Gitea Actions PR review bot using Claude Code
|
||
|
|
license: MIT
|
||
|
|
|
||
|
|
executable os-ai-pr-bot
|
||
|
|
default-language: GHC2021
|
||
|
|
hs-source-dirs: app, src
|
||
|
|
main-is: Main.hs
|
||
|
|
other-modules:
|
||
|
|
Bot.Config
|
||
|
|
Bot.Event
|
||
|
|
Bot.Trigger
|
||
|
|
Bot.Gitea
|
||
|
|
Bot.Claude
|
||
|
|
Bot.Prompt
|
||
|
|
Bot.Review
|
||
|
|
|
||
|
|
build-depends:
|
||
|
|
, aeson >=2.0
|
||
|
|
, base >=4.16 && <5
|
||
|
|
, bytestring >=0.11
|
||
|
|
, directory >=1.3
|
||
|
|
, filepath >=1.4
|
||
|
|
, http-client >=0.7
|
||
|
|
, http-client-tls >=0.3
|
||
|
|
, http-types >=0.12
|
||
|
|
, process >=1.6
|
||
|
|
, text >=2.0
|
||
|
|
, time >=1.12
|
||
|
|
, regex-tdfa >=1.3
|
||
|
|
|
||
|
|
default-extensions:
|
||
|
|
LambdaCase
|
||
|
|
OverloadedStrings
|
||
|
|
|
||
|
|
ghc-options: -Wall -O2
|