tvl-depot/tools
Vincent Ambo dd691b1bd3 feat(magrathea): add flag passthru for arguments to nix-build
in some cases, users might want to pass through flags for
nix-build (such as `-j`).

magrathea now accepts these as arguments to `mg build`, as long as
they are separated by `--`.

the arguments passed to `mg build` are parsed into a proper record,
which enables us to show users very clear error messages in case they
forget to use the `--` separator and keeping us future-compatible with
more potential arguments to magrathea itself.

Change-Id: I81f5d9db52779a5cc3b8bbdd975316274fffe5fc
Reviewed-on: https://cl.tvl.fyi/c/depot/+/5507
Tested-by: BuildkiteCI
Reviewed-by: ezemtsov <eugene.zemtsov@gmail.com>
Reviewed-by: asmundo <asmundo@gmail.com>
2022-05-01 20:27:30 +00:00
..
cheddar chore(cheddar): Bump dependencies 2022-04-17 13:16:34 +00:00
depot-scanner style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00
emacs-pkgs style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00
magrathea feat(magrathea): add flag passthru for arguments to nix-build 2022-05-01 20:27:30 +00:00
nixery fix(nixery): Avoid impure reading of .git directory 2022-04-21 17:48:14 +00:00
nsfv-setup style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00
rust-crates-advisory feat(rust-crates-advisories): check 3p crates together w/ lock files 2022-02-13 18:42:44 +00:00
tvlc style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00
crfo-approve.nix feat(tools/crfo-approve): Add tool for CRFO depot-interventions 2022-02-07 19:12:31 +00:00
depotfmt.nix chore(nixery): Housekeeping for depot compatibility 2022-04-20 15:31:16 +00:00
eprintf.nix style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00
gerrit-cli.nix fix(gerrit-cli): don't output the path to SSH if it's on the path 2020-06-21 23:49:30 +00:00
gerrit-update.nix feat(gerrit-update): Add helper script for updating Gerrit schema 2020-11-29 11:50:58 +00:00
hash-password.nix chore(nixpkgs): Bump channels to 2021-05-25 2021-05-25 17:09:28 +00:00
perf-flamegraph.nix fix(tools/perf-flamegraph): Get rid of most 'unknown's 2020-07-16 00:37:29 +00:00