From 5a7e17678cb4f7bf9cd7b27f6057390d60c601eb Mon Sep 17 00:00:00 2001 From: Harinn Date: Sun, 5 Apr 2026 20:23:44 +0700 Subject: [PATCH 1/3] boulder: 0.20251118.0 -> 0.20260331.0 --- pkgs/by-name/bo/boulder/package.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bo/boulder/package.nix b/pkgs/by-name/bo/boulder/package.nix index 71a066a55262..90fa843293e5 100644 --- a/pkgs/by-name/bo/boulder/package.nix +++ b/pkgs/by-name/bo/boulder/package.nix @@ -10,7 +10,7 @@ buildGoModule rec { pname = "boulder"; - version = "0.20251118.0"; + version = "0.20260331.0"; src = fetchFromGitHub { owner = "letsencrypt"; @@ -23,7 +23,7 @@ buildGoModule rec { find $out -name .git -print0 | xargs -0 rm -rf popd ''; - hash = "sha256-JVkIu8Fh5F8WQXa45I0hnSedAaIQIOFidtWVpVHbAWA="; + hash = "sha256-2kYZp/cU9OuXmy8EDoX7htqlM7NpAl45Nf2S5MTVn6Y="; }; vendorHash = null; @@ -35,6 +35,8 @@ buildGoModule rec { subPackages = [ "cmd/boulder" ]; + excludedPackages = [ "test/integration" ]; + ldflags = [ "-s" "-w" @@ -46,6 +48,8 @@ buildGoModule rec { ldflags+=" -X \"github.com/letsencrypt/boulder/core.BuildTime=$(date -u -d @0)\"" ''; + __darwinAllowLocalNetworking = true; + nativeCheckInputs = [ minica ]; preCheck = '' @@ -109,6 +113,7 @@ buildGoModule rec { "TestCountPendingAuthorizations2" "TestCountRegistrationsByIP" "TestCountRegistrationsByIPRange" + "TestCreateAndFetchRegistrations" "TestDbSettings" "TestDeactivateAccount" "TestDeactivateAuthorization" From d15899f11707c6fa4ba0f8dff0adc47c9513cca0 Mon Sep 17 00:00:00 2001 From: Harinn Date: Sun, 5 Apr 2026 20:25:43 +0700 Subject: [PATCH 2/3] boulder: use finalAttrs --- pkgs/by-name/bo/boulder/package.nix | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/bo/boulder/package.nix b/pkgs/by-name/bo/boulder/package.nix index 90fa843293e5..f51c83dc40d5 100644 --- a/pkgs/by-name/bo/boulder/package.nix +++ b/pkgs/by-name/bo/boulder/package.nix @@ -3,19 +3,18 @@ fetchFromGitHub, buildGoModule, testers, - boulder, minica, nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "boulder"; version = "0.20260331.0"; src = fetchFromGitHub { owner = "letsencrypt"; repo = "boulder"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; leaveDotGit = true; postFetch = '' pushd $out @@ -44,7 +43,7 @@ buildGoModule rec { ]; preBuild = '' - ldflags+=" -X \"github.com/letsencrypt/boulder/core.BuildID=${version} +$(cat COMMIT)\"" + ldflags+=" -X \"github.com/letsencrypt/boulder/core.BuildID=${finalAttrs.version} +$(cat COMMIT)\"" ldflags+=" -X \"github.com/letsencrypt/boulder/core.BuildTime=$(date -u -d @0)\"" ''; @@ -330,7 +329,7 @@ buildGoModule rec { ]; checkFlags = [ - "-skip ${lib.strings.concatStringsSep "|" disabledTests}" + "-skip ${lib.strings.concatStringsSep "|" finalAttrs.disabledTests}" ]; postInstall = '' @@ -341,8 +340,8 @@ buildGoModule rec { passthru = { tests.version = testers.testVersion { - package = boulder; - inherit version; + package = finalAttrs.finalPackage; + version = finalAttrs.version; }; updateScript = nix-update-script { }; }; @@ -361,4 +360,4 @@ buildGoModule rec { mainProgram = "boulder"; maintainers = [ ]; }; -} +}) From 98ee748981ad6527a67e6cbc541b10088f5ceca1 Mon Sep 17 00:00:00 2001 From: Harinn Date: Sun, 5 Apr 2026 20:26:41 +0700 Subject: [PATCH 3/3] boulder: add miniharinn as a maintainer --- pkgs/by-name/bo/boulder/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/bo/boulder/package.nix b/pkgs/by-name/bo/boulder/package.nix index f51c83dc40d5..1a26b442a091 100644 --- a/pkgs/by-name/bo/boulder/package.nix +++ b/pkgs/by-name/bo/boulder/package.nix @@ -358,6 +358,6 @@ buildGoModule (finalAttrs: { ''; license = lib.licenses.mpl20; mainProgram = "boulder"; - maintainers = [ ]; + maintainers = with lib.maintainers; [ miniharinn ]; }; })