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