aboutsummaryrefslogtreecommitdiff
path: root/src/bin (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-02-09Clean up adding Command argumentsnotgne21-8/+6
2021-02-07fixup! Evaluate deploy output lazilyAlexander Bantyev1-50/+42
2021-02-06Evaluate deploy output lazilyAlexander Bantyev1-22/+70
Currently, we evaluate the `#deploy` output strictly. This means - Longer eval times - Extraneous evaluation errors with `--skip-checks` - `-- --impure` even when the path we're currently deploying is pure - etc. With this change, evaluation happens lazily -- we only evaluate the nodes and profiles we really need. It is only implemented for flaky Nix, and it is on by default. To get the old behavior, one can specify `--strict-eval`. I have tested that this indeed dramatically increases evaluation speed in all of our repos, and removes the need to deploy Agora with `--impure`. Hooray!
2021-01-26changed: remove 2015-style extern crateBernardo Meurer2-12/+4
2021-01-08Don't import PushProfileDatanotgne21-2/+1
2021-01-08Remove `Error` postfixes from error variants variantsnotgne21-18/+16
2021-01-08Use type definition for ToDeploynotgne21-53/+52
2021-01-08Struct-ify arguments to push_profilenotgne21-5/+6
2021-01-08Fix trivial lint issuesnotgne22-3/+2
2021-01-08Restructure projectnotgne22-0/+1035