From 7aef14c57ff4ccdef082594ea593af1d998f0eec Mon Sep 17 00:00:00 2001 From: adisbladis Date: Thu, 20 Mar 2025 18:58:07 +0100 Subject: [PATCH] chore(ops/besadii): switch from buildGo to buildGoModule Change-Id: I0457419d6b74d4f4c3c999a656a22ddd6c9d9ac3 Reviewed-on: https://cl.snix.dev/c/snix/+/30186 Tested-by: besadii Reviewed-by: Ryan Lahfa Reviewed-by: Florian Klink --- ops/besadii/default.nix | 18 +++++++++++++++--- ops/besadii/go.mod | 3 +++ 2 files changed, 18 insertions(+), 3 deletions(-) create mode 100644 ops/besadii/go.mod 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