diff --git a/ops/besadii/default.nix b/ops/besadii/default.nix index 424fa19b2..c32f36228 100644 --- a/ops/besadii/default.nix +++ b/ops/besadii/default.nix @@ -1,8 +1,20 @@ # This program is used as a Gerrit hook to trigger builds on # Buildkite and perform other maintenance tasks. -{ depot, ... }: +{ pkgs, ... }@args: -depot.nix.buildGo.program { +let + inherit (pkgs) lib; +in + +pkgs.buildGoModule { name = "besadii"; - srcs = [ ./main.go ]; + src = lib.fileset.toSource { + root = ./.; + fileset = lib.fileset.unions [ + ./main.go + ./go.mod + ]; + }; + # No third party dependencies + vendorHash = null; } diff --git a/ops/besadii/go.mod b/ops/besadii/go.mod new file mode 100644 index 000000000..06ef50a84 --- /dev/null +++ b/ops/besadii/go.mod @@ -0,0 +1,3 @@ +module code.tvl.fyi/ops/besadii + +go 1.23.6