From 2f234491379718de17ad9e613c764cccd345687d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Mon, 17 Mar 2025 16:01:48 +0100 Subject: [PATCH] terragrunt: 0.73.15 -> 0.75.10; fix build Diff: https://github.com/gruntwork-io/terragrunt/compare/refs/tags/v0.73.15...v0.75.10 Changelog: https://github.com/gruntwork-io/terragrunt/releases/tag/v0.75.10 --- pkgs/by-name/te/terragrunt/package.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/te/terragrunt/package.nix b/pkgs/by-name/te/terragrunt/package.nix index ebf03f16bdd2..c02f10f5b648 100644 --- a/pkgs/by-name/te/terragrunt/package.nix +++ b/pkgs/by-name/te/terragrunt/package.nix @@ -1,19 +1,23 @@ { lib, - buildGoModule, + # Breaks with go 1.24 (see https://github.com/gruntwork-io/terragrunt/issues/4031) + # > 2025/03/17 13:30:44 internal error: package "bufio" without types was imported from "github.com/gruntwork-io/terragrunt/tf/getproviders" + # > tf/getproviders/lock.go:1: running "mockery": exit status 1 + # > make: *** [Makefile:54: generate-mocks] Error 1 + buildGo123Module, fetchFromGitHub, go-mockery, }: -buildGoModule rec { +buildGo123Module rec { pname = "terragrunt"; - version = "0.73.15"; + version = "0.75.10"; src = fetchFromGitHub { owner = "gruntwork-io"; repo = pname; tag = "v${version}"; - hash = "sha256-ISo6r+mMuXiGTIALXA5+xCKNOzNTNFz8cdGtbWyQRNI="; + hash = "sha256-lnp1prffufVOG+XV7UAo9Rh3ALE//b87ioPgimgZ5S0="; }; nativeBuildInputs = [ go-mockery ]; @@ -22,7 +26,7 @@ buildGoModule rec { make generate-mocks ''; - vendorHash = "sha256-EO3zgqVqf994xB55twRmcGBQdffrNr2BejNq2jlkMSA="; + vendorHash = "sha256-UhOb1Djup9Cwrv9vYeD/DZe20dwSKYRpJa4V3ZCsPwQ="; doCheck = false;