nixpkgs-update/package.yaml
Ryan Mulligan a0a2e6afbe use Polysemy for File and Process, add test for quotedUrls
regenerate haskell nix file (drops hex dependency)

apply ormolu to a few files

fixup cabal file

add polysemy logger interpretation of Output, fix bug in nixEvalSem bug

* nixEvalSem was accidentally not stripping the output

create test_data and simplify RewriteSpec to use it

move Polysemy interpretation stacks closer to where polysemy methods are made

eventually these will move more top level but for now this keeps it
more contained

update to ghc883, remove raw-strings-qq dep
2020-04-04 14:08:14 -07:00

94 lines
1.8 KiB
YAML

name: nixpkgs-update
version: 0.2.0
synopsis: Tool for semi-automatic updating of nixpkgs repository
description: nixpkgs-update provides tools for updating of nixpkgs
packages in a semi-automatic way. Mainly, it is used to run the GitHub
bot @r-ryantm, but the underlying update mechanisms should be
generally useful and in a later version should be exposed as a
command-line tool.
license: CC0-1.0
author: Ryan Mulligan et al.
maintainer: ryan@ryantm.com
copyright: 2018-2020 Ryan Mulligan et al.
category: Web
extra-source-files:
- README.md
github: ryantm/nixpkgs-update
ghc-options: -Wall -O2 -flate-specialise -fspecialise-aggressively -fplugin=Polysemy.Plugin
default-extensions:
- DataKinds
- FlexibleContexts
- GADTs
- LambdaCase
- PolyKinds
- RankNTypes
- ScopedTypeVariables
- TypeApplications
- TypeFamilies
- TypeOperators
- BlockArguments
dependencies:
- aeson
- base >= 4.13 && < 5
- bytestring
- conduit
- containers
- cryptohash-sha256
- directory
- errors
- filepath
- github
- http-client-tls
- http-conduit
- iso8601-time
- lifted-base
- mtl
- neat-interpolation
- optparse-applicative
- parsec
- parsers
- partial-order
- polysemy
- polysemy-plugin
- regex-applicative-text
- servant
- servant-client
- sqlite-simple
- template-haskell
- temporary
- text
- time
- transformers
- typed-process
- unix
- unordered-containers
- vector
- versions
- xdg-basedir
- zlib
library:
source-dirs: src
tests:
spec:
main: Spec.hs
source-dirs:
- test
dependencies:
- hspec
- hspec-discover
- nixpkgs-update
- doctest
executables:
nixpkgs-update:
source-dirs: app
main: Main.hs
dependencies:
- nixpkgs-update