Commit Graph

70 Commits

Author SHA1 Message Date
Ryan Mulligan
c6bfaca2b1 remove flake-utils; add mmdoc docs 2021-08-24 20:23:54 -07:00
Ryan Mulligan
4bdc2f3577
Merge pull request #233 from doronbehar/patch-1
README: Link repology's graph of repos
2020-10-18 10:29:01 -07:00
Ryan Mulligan
4ce74fecfd
Update README.md
Co-authored-by: Doron Behar <doron.behar@gmail.com>
2020-10-18 10:28:48 -07:00
Doron Behar
ddeff1e85a
README: Link repology's graph of repos
❤️
2020-08-16 16:59:59 +00:00
zimbatm
10c090e0ef
switch the caches to nix-community.cachix.org
Share the caching infrastructure with the nix-community project.

The cache is automatically done in a post-build hook so the bot doesn't
need to this.
2020-08-07 20:00:26 +02:00
Ryan Mulligan
d3690e0f69 switch to using GitHub library for PRs
unfortunately, this breaks PRs for single updates so removing that
feature advertisement for now.
2020-04-14 21:54:59 -07:00
Ryan Mulligan
b8840ce550 stop relying on lib.inNixShell
developPackage will use this to determine if it should return a shell
env but instead lets be declarative aout this.
2020-04-13 21:08:00 -07:00
Ryan Mulligan
36f251fd73 optionally run nixpkgs-review 2020-04-13 19:33:21 -07:00
Ryan Mulligan
e4968ed9f5 do commit cabal file, simplify development instructions
* it isn't necessary to run cabal2nix directly (developPackage) takes
care of that.
* the cabal file is committed, so it only needs to be updated when
adding dependencies or new files
2020-04-10 20:44:24 -07:00
Ryan Mulligan
4124bcb13f use master instead of latest 2020-04-10 20:33:48 -07:00
Ryan Mulligan
4c64c51aa1 add other installation methods 2020-04-06 22:15:46 -07:00
Ryan Mulligan
57da929cfc make README sections for update and update-list 2020-04-06 21:56:57 -07:00
Ryan Mulligan
a1e0ec5970 fix ghcid instructions for exe/app 2020-04-06 20:38:46 -07:00
Ryan Mulligan
8632d0381e remove optional 4th parameter to UPDATE_INFO in basic instructions 2020-04-06 18:25:32 -07:00
Ryan Mulligan
c4ba666529 add instructions for basic single update usage 2020-04-06 17:53:34 -07:00
Ryan Mulligan
d2dcee918d
Merge pull request #181 from ryantm/ux
improve ux for single update case
2020-04-06 17:17:21 -07:00
Ryan Mulligan
7b79080366 explain trusted-users for cachix, allow other substitutors 2020-04-06 17:16:19 -07:00
Ryan Mulligan
b30faed1b1 improve ux for single update case
* instead of --dry-run use --pr to indicate a PR is wanted
* instead of additional updates, have update take the update as an
argument
* print out stdout instead of log file in the case of non-batch
updates
* print PR message to log even in the case of no PR
2020-04-05 18:04:38 -07:00
Ryan Mulligan
7f6a38ec92 add instructions for using ghcid with app and tests 2020-04-05 16:42:37 -07:00
Ryan Mulligan
abd0ebcf2e change master to latest
this way we can only deploy to latest when cachix is already populated
2020-04-05 16:15:46 -07:00
Ryan Mulligan
49e12cfdce use v2 instead of new for cabal instructions 2020-04-04 19:50:49 -07:00
Ryan Mulligan
a1cb959212 add installation instructions 2020-04-04 19:42:06 -07:00
Ryan Mulligan
93fdf6c7d2
Merge pull request #177 from ryantm/token
read github token from env, local file, hub config file
2020-04-04 16:18:11 -07:00
Ryan Mulligan
220fc8f65e read github token from env, local file, hub config file 2020-04-04 15:52:49 -07:00
Benjamin Hipple
c7c3e7cc86 Include a concrete example of upgrading a pkg in the readme
And make the batch run workflow slightly more separated, as users who are
looking to hack on this are probably just interested in using it to run a couple
packages.
2020-04-04 18:01:08 -04:00
Ryan Mulligan
112841643b reword readme introduction 2020-04-04 14:34:50 -07:00
Patrick Hilhorst
bfcb7b92cb
Add a few relevant links in README. 2020-03-31 15:41:40 +02:00
Benjamin Hipple
ebdd022d2b Name workflow "CI" instead of "Test"
This looks a little cleaner (`CI/tests` vs. `Test/tests`), and allows us space
to add more parallel workflows like `CI/format`.
2020-03-28 14:08:15 -04:00
Benjamin Hipple
17ec228f20 readme: update log location and replace travis build badge w/ github actions 2020-03-28 11:30:40 -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
Ryan Mulligan
e77b8f3b70 README: reorganize development section 2020-02-17 20:33:19 -08:00
Ryan Mulligan
080e3886cc README: fix command to run when testing config 2020-02-17 19:36:49 -08:00
Ryan Mulligan
1fe09df52b README: add note about incremental building 2020-02-17 19:33:35 -08:00
Benjamin Hipple
d54d6e8135 Readme: update getting started guide
1. Mention that `hub` has to be setup first.

2. `nixpkgs-update` can now generate the JSON file on its own without needing the
   `repology-api` steps.

3. Mention that the `update` cmds require `--additionalUpdates`

4. Since the `nixpkgs-update.nix` file is taking `src = ./.;`, it tends to
   recompile everything on any change to something like the JSON file. It's
   probably better to just run `nix-build` once and then re-use the binary.
2020-02-17 19:23:13 -05:00
Ryan Mulligan
08fbdd6742 format all files with Ormolu 2020-02-09 09:29:32 -08:00
Ryan Mulligan
4cffa2ae96 [CVE] search more CVE fields for the package name
Sometimes a package name might appear in other fields, so search these
ones too:

vendor,
edition,
software_edition, and
target_software.

The rational for this change is explained in the accompanied README
changes.
2019-12-07 14:36:42 -08:00
Ryan Mulligan
e8a2b6d054 spellcheck README 2019-12-07 14:22:28 -08:00
Ryan Mulligan
92926e0502 [CVE] document security report in readme 2019-12-07 14:17:05 -08:00
Ryan Mulligan
a96b00355d README: update with new command 2019-09-07 16:56:59 -07:00
Ryan Mulligan
76c8fda52a Main: refactor so not every command has the same setup dependencies, use commands instead of switches 2019-09-07 16:48:10 -07:00
Ryan Mulligan
8a19788164 use shell for running nixpkgs-update to get proper dependencies
It was using dependencies from the environment instead of the ones
specified in the build inputs. Probably we need to fix this with
propagated build inputs, but this works for now.
2019-08-03 15:05:53 -07:00
Ryan Mulligan
88ce25815a update description of how it gets the hash 2019-05-09 18:12:48 -07:00
Ryan Mulligan
b3609c59f9
Merge pull request #108 from bhipple/fix/link
Update link to logs
2019-05-04 15:19:15 -07:00
Ryan Mulligan
d6ffd3a9d2 attempt #2 to add Patreon badge 2019-05-04 15:16:51 -07:00
Ryan Mulligan
908a562629 attempt to add Patreon badge 2019-05-04 15:12:17 -07:00
Ryan Mulligan
630423d9c7 add development tips section 2019-03-31 17:40:47 -07:00
Ryan Mulligan
997c2e57f7 fix nix run invocation 2019-03-31 17:36:22 -07:00
Ryan Mulligan
d1bd9d44e1 simplify default.nix; update readme instructions 2019-03-31 17:32:33 -07:00
Ryan Mulligan
21b1b4808e revamp build files & pin nixpkgs
closes #111
2019-03-31 13:54:29 -07:00
Benjamin Hipple
aebfb4b855 Update link to logs
The github ticket redirects to discourse thread, which appears to be the current
standard log location.
2019-02-09 22:49:39 -05:00