Commit Graph

47 Commits

Author SHA1 Message Date
Ryan Mulligan
36af327a8d bump version 2022-08-13 07:14:28 -07:00
Ryan Mulligan
868bcb0708 v0.3.0 2021-08-24 18:53:29 -07:00
Ryan Mulligan
b52b9a0f3c bake dependency references into executable
instead of relying on, for example, hub being on the PATH, use a
specific version from the build environment.

closes #217
2020-07-20 21:19:24 -07:00
Patrick Hilhorst
d36029f84d
Add redirectedUrls rewriter (#194)
* Add redirectedUrls rewriter

* Rewrite runAll

* Formatting change

* Make the tests pass
2020-05-03 07:48:18 -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
abb91e5ddf update copyright year 2020-02-17 20:34:03 -08:00
Ryan Mulligan
2de0ca244d integrate Repology fetching code 2020-01-19 15:13:28 -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
Ryan Mulligan
24252bac2e use latest version of polysemy and plugin 2019-09-26 06:47:39 -07:00
Ryan Mulligan
d9300946d3 Merge branch 'cve' 2019-09-07 16:53:01 -07:00
Lars Jellema
c6e824fe7a
Add libraries needed for CVE detection 2019-09-04 17:47:05 +02:00
Ryan Mulligan
9a686921ab remove Shelly dependency! 2019-08-18 15:04:23 -07:00
Ryan Mulligan
8845a2314f Check: remove Shelly usage 2019-08-18 14:56:51 -07:00
Ryan Mulligan
372d830cc8 add polysemy suggested extensions and ghc options 2019-06-08 05:45:24 -07:00
Ryan Mulligan
e845409a17 sync cabal file license/copyright 2019-06-08 05:45:04 -07:00
Ryan Mulligan
329fdb9f45 bump nixpkgs exprs, add polysemy dependency 2019-06-07 21:06:03 -07:00
Ryan Mulligan
0f8b4b6b9c sort dependencies 2019-06-07 21:02:14 -07:00
Ryan Mulligan
734590d1c9 more work stabalizing and cleaning up error messages and log output
* Add waitForNoLock to try to fix recurrent git index.lock issue
* Don't output most git commands to stdout
* Add some spaces so ExceptT errors aren't smashed together
2019-03-24 22:20:44 -07:00
Ryan Mulligan
63154847c0 start using typed-process
Shelly seemed to be running cmds non sequentially, switching to
typed-process seems to fix it.
2019-03-22 21:47:06 -07:00
Jan Tojnar
47fb59d482
switch to Text.Regex.Applicative.Text
so we no longer need to pack and unpack strings manually.
2019-01-18 12:02:24 +01:00
Ryan Mulligan
2d4fe9053a use -Wall and fix all warnings 2018-12-23 16:14:33 -08:00
Ryan Mulligan
bc7ccebbc1 work on mtl pushing shelly to periphery 2018-11-30 21:39:26 -08:00
Ryan Mulligan
2b8f129662 refactor Update.hs to use ExceptT 2018-11-18 20:35:12 -08:00
Ryan Mulligan
7c42932b80 make parser for nix-env query result line 2018-10-21 22:12:27 -07:00
Ryan Mulligan
4adc0c183c update metadata for publishing on Hackage 2018-10-21 15:06:16 -07:00
Ryan Mulligan
9cfabe9928 add branch deletion for done PRs 2018-09-06 06:47:09 -07:00
Ryan Mulligan
683f5d505e accept any version of doctest and shelly 2018-07-10 20:34:52 -07:00
Ryan Mulligan
f6681ffdc0 remove Shelly from Main 2018-07-10 19:30:34 -07:00
Ryan Mulligan
74c316c5ed add helpers for upcoming changelog features 2018-07-03 13:52:56 -07:00
Ryan Mulligan
359a19c260 fix program exiting completely in fixSrcUrl 2018-04-05 18:46:52 -07:00
Jan Tojnar
569e3b1707
reorder dependencies in package.yaml 2018-04-05 18:46:30 +02:00
Jan Tojnar
6318d77974
clean up commit message composition 2018-04-05 18:09:05 +02:00
Jan Tojnar
4060b0112a
get rid of another cmd date 2018-04-04 16:59:17 +02:00
Jan Tojnar
432a184db5
get rid of cmd date 2018-04-04 16:37:03 +02:00
Jan Tojnar
8363522122
use correct license 2018-04-04 13:07:11 +02:00
Jan Tojnar
1627ca8c95
rename remaining nix-update mentions 2018-04-04 10:19:09 +02:00
Ryan Mulligan
3e976eda00 update homepage 2018-04-03 20:45:04 -07:00
Jan Tojnar
b4eec6b139
port delete-merged.sh 2018-04-04 01:04:02 +02:00
Jan Tojnar
794e4aac51
port check-result.sh 2018-04-03 03:28:43 +02:00
Jan Tojnar
61a5278e59
wip: convert check-attrpath-version.sh 2018-04-03 01:01:56 +02:00
Jan Tojnar
faf0c39164
wip: port to haskell 2018-04-03 01:01:56 +02:00
Ryan Mulligan
672fd10850 change license to public domain, move old stuff into old directory 2018-02-26 06:31:48 -08:00
Ryan Mulligan
ec28e7ada8 work from before? 2018-01-11 19:25:40 -08:00
Ryan Mulligan
39b68b8c7d initial commit 2017-11-02 19:25:57 -07:00