feat(ops/gerrit-webhook-to-irccat): init

This is a listener for gerrit events, sent by their "webhooks" plugin,
as well as a NixOS module to deploy it.

Issue: https://git.snix.dev/snix/snix/issues/74
Change-Id: I65c5c5a991e6b1f4f330b3439c8a25aec3f1b484
Reviewed-on: https://cl.snix.dev/c/snix/+/30526
Reviewed-by: Ryan Lahfa <ryan@lahfa.xyz>
Tested-by: besadii
Autosubmit: Florian Klink <flokli@flokli.de>
This commit is contained in:
Florian Klink 2025-05-15 20:42:58 +03:00 committed by clbot
parent af4e1303b0
commit 064765b19a
5 changed files with 237 additions and 0 deletions

View file

@ -0,0 +1,14 @@
{ pkgs, lib, ... }:
pkgs.buildGoModule {
name = "gerrit-webhook-to-irccat";
src = lib.fileset.toSource {
root = ./.;
fileset = lib.fileset.unions [
./main.go
./go.mod
./go.sum
];
};
vendorHash = "sha256-x5ldt3KWL6ri5UqbKFXN717R4JVTIFZyn5DsgGi/RY4=";
}