feat(users/Profpatsch): add lorri-wait-for-eval
A small exec wrapper which will query the lorri daemon for the last few events, and if it sees a build running for the current project (searching upwards for shell.nix), it will wait for the build to finish before executing the command (in the new direnv environment). TODO: should patch lorri so that it can provide this information in a better digestive format; right now it might have a later evaluation running, so it’s hard to know which completion to wait for … Change-Id: I8fa4a10484830a731fe3ec58f2694498f46a496c Reviewed-on: https://cl.tvl.fyi/c/depot/+/5903 Tested-by: BuildkiteCI Reviewed-by: Profpatsch <mail@profpatsch.de>
This commit is contained in:
parent
6d99b93f1a
commit
8f55567cf2
3 changed files with 217 additions and 0 deletions
|
@ -150,6 +150,15 @@ let
|
|||
name = "scripts/ytextr";
|
||||
path = depot.users.Profpatsch.ytextr;
|
||||
}
|
||||
{
|
||||
name = "scripts/lorri-wait-for-eval";
|
||||
path = depot.users.Profpatsch.lorri-wait-for-eval;
|
||||
}
|
||||
{
|
||||
name = "scripts/lw";
|
||||
path = depot.users.Profpatsch.lorri-wait-for-eval;
|
||||
}
|
||||
|
||||
]
|
||||
++
|
||||
(lib.pipe depot.users.Profpatsch.aliases [
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue