c05803ff14
gerrit.Watcher is a class which watches the Gerrit stream-events SSH connection and produces events. There's a basic CLBot binary as well, to demonstrate driving it to produce messages on the logging output. It doesn't really do anything else. Change-Id: I274fe0a77c8329f79456425405e2fbdc3ca2edf0 Reviewed-on: https://cl.tvl.fyi/c/depot/+/245 Reviewed-by: tazjin <mail@tazj.in>
18 lines
341 B
Nix
18 lines
341 B
Nix
{ depot, ... }@args:
|
|
|
|
let
|
|
clbot = depot.fun.clbot;
|
|
gopkgs = depot.third_party.gopkgs;
|
|
in
|
|
depot.nix.buildGo.program {
|
|
name = "clbot";
|
|
srcs = [
|
|
./clbot.go
|
|
];
|
|
deps = [
|
|
clbot.gerrit
|
|
gopkgs."github.com".davecgh.go-spew.spew.gopkg
|
|
gopkgs."github.com".golang.glog.gopkg
|
|
gopkgs."golang.org".x.crypto.ssh.gopkg
|
|
];
|
|
}
|