From 0e48f6098cc2213ec697609d77fdd3aa53778680 Mon Sep 17 00:00:00 2001 From: Haylin Moore Date: Thu, 11 Sep 2025 15:50:56 -0700 Subject: [PATCH] goarista: add passthru.updateScript --- pkgs/by-name/go/goarista/package.nix | 2 ++ pkgs/by-name/go/goarista/update.sh | 11 +++++++++++ 2 files changed, 13 insertions(+) create mode 100755 pkgs/by-name/go/goarista/update.sh diff --git a/pkgs/by-name/go/goarista/package.nix b/pkgs/by-name/go/goarista/package.nix index fbb9ba440143..cb5de911aad4 100644 --- a/pkgs/by-name/go/goarista/package.nix +++ b/pkgs/by-name/go/goarista/package.nix @@ -18,6 +18,8 @@ buildGoModule { vendorHash = "sha256-n+P3L3dT2kYuTyI2qX/nrLRgFIUsP3kkwNZmRQ8EFRs="; + passthru.updateScript = ./update.sh; + checkFlags = let skippedTests = [ diff --git a/pkgs/by-name/go/goarista/update.sh b/pkgs/by-name/go/goarista/update.sh new file mode 100755 index 000000000000..900cb5dc9643 --- /dev/null +++ b/pkgs/by-name/go/goarista/update.sh @@ -0,0 +1,11 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p nix-update gnused + +set -eou pipefail + +nix-update pkgs.goarista --version branch + +# The last github release in 2020 was named ockafka-v0.0.5. +# I don't want this in the version name, it's from when Arista +# was doing per-package releases in the repo, and not just trunk +sed -i 's/ockafka-v0\.0\.5-/0-/' pkgs/by-name/go/goarista/package.nix