Commit Graph

271 Commits

Author SHA1 Message Date
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