Ryan Mulligan
b844a4b587
Time: use polysemy
2019-06-08 07:24:39 -07:00
Ryan Mulligan
8c66682169
apply hlint suggestions
2019-06-08 05:46:44 -07:00
Ryan Mulligan
3c178f64b7
Nix: update hash grabber for new format
2019-05-31 20:49:35 -07:00
Ryan Mulligan
60f312ed79
Nix.resultLink: fix missing newline stripping
2019-05-21 05:04:26 -07:00
Ryan Mulligan
a780689927
make meta homepage and meta description optional
2019-05-05 13:53:02 -07:00
Ryan Mulligan
5eb0cbed2d
Merge remote-tracking branch 'tomberek/master'
2019-05-05 13:48:30 -07:00
Ryan Mulligan
18e50af553
Update: remove Shelly
2019-05-05 11:28:44 -07:00
Tom Bereknyei
3c722eccb2
Include meta.homepage
2019-05-05 14:27:07 -04:00
Ryan Mulligan
533704b885
Utils: remove shelly
2019-05-04 16:03:16 -07:00
Ryan Mulligan
8848ece9ea
move System.Process.Typed into OurPrelude
2019-05-04 16:03:05 -07:00
Ryan Mulligan
b94074d96f
GH: remove shelly
2019-05-04 16:02:48 -07:00
Ryan Mulligan
281ede1e25
fix all hlint suggestions
2019-05-04 15:37:46 -07:00
Ryan Mulligan
67f945ebdc
stop downloading outpaths.nix all the time
2019-05-04 15:25:36 -07:00
Ryan Mulligan
d4a536eef9
Nix: fully remove Shelly
2019-05-04 13:57:11 -07:00
Ryan Mulligan
3265d56408
Nix: remove more shelly from module
2019-05-04 13:36:58 -07:00
Ryan Mulligan
1d0f713360
fix checking exception when result path is a file instead of a directory
2019-05-04 09:34:22 -07:00
Ryan Mulligan
ba2fef5029
add check for already open duplicate PRs
2019-05-02 21:11:55 -07:00
Ryan Mulligan
5073029b9d
Convert more shelly to Typed.Process in Nix module
2019-05-02 21:11:20 -07:00
Ryan Mulligan
c0eb1ec4e6
add Nix.getOutpaths
...
Given an attrpath that is a derivation it returns a list of all the
nix store paths made by the derivation.
2019-04-18 21:54:15 -07:00
Ryan Mulligan
4203d31bff
allow deleteBranchEverywhere to fail
2019-04-18 21:52:33 -07:00
Ryan Mulligan
2367829a6b
Merge branch 'master' of github.com:ryantm/nixpkgs-update
2019-04-02 19:54:56 -07:00
Ryan Mulligan
57c977481d
do not publish updates that cause no rebuilds
...
closes #113
2019-04-02 19:53:56 -07:00
worldofpeace
ea6752893e
whitelist wire-desktop
...
Electron discontinued support for 32-bit Linux so updating
this expression shouldn't be an issue anymore.
2019-04-01 18:40:06 -04:00
Ryan Mulligan
376a72ecec
apply hlint suggestions
2019-03-31 20:59:35 -07:00
Ryan Mulligan
3770a929b4
more typed-process, add retry for Git index issue, apply hlint suggestions
2019-03-31 20:56:40 -07:00
Ryan Mulligan
218c1a41df
add more spaces to error messages
2019-03-25 16:34:19 -07:00
Ryan Mulligan
3325ee714c
convert outpaths to use new typed process
...
also fixes exception thrown when evaluating outpaths.nix after
updating the package
2019-03-25 14:17:24 -07:00
Ryan Mulligan
b2f9b4e3d0
wait for git index lock in another place
2019-03-25 14:17:00 -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
Ryan Mulligan
3bc08739f0
fix crash when missing derivation file
...
The derivation file existed on master, but did not exist on staging.
2019-03-21 07:13:07 -07:00
Ryan Mulligan
f652d735ef
fix issues with refactoring
...
environment variables not accessible
catching exceptions inside of shelly
imprecise parsing in nix-build hash fetching
2019-03-20 22:27:20 -07:00
Ryan Mulligan
ed13ced612
fix issues with runtime dir initialization
2019-03-19 21:48:28 -07:00
Ryan Mulligan
77cbfec78d
skip gnome updates during a release cycle
2019-03-19 19:30:03 -07:00
Ryan Mulligan
5fc255fa4c
extract pattern of checking the .src attrPath and falling back to the parent
2019-02-05 07:19:44 -08:00
Ryan Mulligan
a7564d04ab
purge most of Shelly.FilePath; use XDG Base Directory Specification for working dir
2019-02-04 21:30:59 -08:00
Ryan Mulligan
2cf009e98a
hlint fixes
2019-01-27 07:51:55 -08:00
Jan Tojnar
60c5186e94
run doctests again
2019-01-18 12:03:41 +01:00
Jan Tojnar
a87fdabb9c
github: find tags from uploaded artefacts
...
Some GitHub projects upload extra release files (e.g. dist tarballs) which
might be fetched with fetchurl instead of the generated archive fetchFromGitHub
uses. Let’s make GH.parseURL understand those URLs, so we can link
to their release info.
2019-01-18 12:03:10 +01: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
Jan Tojnar
1fd8b1534a
Use CLI argument for dry-run mode
...
Instead of DRY_RUN environment variable, we should now use more explicit
`--dry-run` argument.
2019-01-18 12:02:24 +01:00
Jan Tojnar
f767bffb02
pass GITHUB_TOKEN to hub when cloning nixpkgs
2019-01-18 12:02:24 +01:00
Jan Tojnar
42ef72dcbb
minor cleanups
2019-01-18 08:52:45 +01:00
Ryan Mulligan
d69d98ecb8
add function for getting temporary runtime dir
2019-01-09 21:39:17 -08:00
Ryan Mulligan
a9de547c15
add new update-merge-base flag
...
currently does nothing
2019-01-09 21:39:05 -08:00
Ryan Mulligan
d75b19a714
add some notes about how to make update more testable
2019-01-05 16:36:47 -08:00
Ryan Mulligan
71f9195220
extract python checks into Blacklist
2019-01-05 16:16:38 -08:00
Ryan Mulligan
70058cd34a
more Git ExceptT conversions
2019-01-05 16:04:28 -08:00
Ryan Mulligan
8d38ae6b55
minor refactorings and cleanups
2019-01-05 16:01:00 -08:00
Ryan Mulligan
a017d0f2da
minor reformatting
2019-01-05 15:43:40 -08:00