Commit Graph

10 Commits

Author SHA1 Message Date
Ryan Mulligan
21972715dd stop using IFD 2023-01-01 17:58:10 -08:00
Ryan Mulligan
05402c8fb3 remove and ignore nixpkgs-update.nix 2020-04-05 14:03:47 -07:00
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
Ryan Mulligan
523681c6d8 Infrastructure upgrades to bump dependencies and cleanup build system
No functional change; this pulls out all of the changes except the `polysemy`
refactoring from here:
https://github.com/ryantm/nixpkgs-update/pull/172

This will allow us to do development with the newer GHC and cleaned up
dependency stack, start using the `hspec` test suite, vet the `github` library
updates, etc., while we work on porting more of the effects to polysemy and
evaluating how it looks.
2020-03-29 20:06:44 -04:00
Ryan Mulligan
3c15ad14cf command line options refactoring
* additionalUpdates -> additional-updates
* additional-updates is optional
* new flag cachix enables pushing to Cachix
2020-02-17 21:40:04 -08:00
Lars Jellema
93437182d4
Define a partial order on versions 2019-10-02 15:50:12 +02:00
Lars Jellema
eff6deb6d7
Store CVE data in a SQLite database 2019-10-02 14:07:41 +02:00
Lars Jellema
26b11c2025
Store NVD in a SQLite database 2019-10-02 14:04:57 +02:00
Lars Jellema
c6e824fe7a
Add libraries needed for CVE detection 2019-09-04 17:47:05 +02:00
Ryan Mulligan
21b1b4808e revamp build files & pin nixpkgs
closes #111
2019-03-31 13:54:29 -07:00