Skip to content

Conversation

@r-ryantm
Copy link
Contributor

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/go-acme/lego/releases.

meta.description for lego is: Let's Encrypt client and ACME library written in Go

meta.homepage for lego is: https://go-acme.github.io/lego/

Updates performed
  • Golang update
To inspect upstream changes
Impact

Checks done


  • built on NixOS

Caution

A test defined in passthru.tests did not pass.

  • found 4.27.0 with grep in /nix/store/sb9c45h38hv97n5gm9gijigy3bmh4fni-lego-4.27.0
  • found 4.27.0 in filename of file in /nix/store/sb9c45h38hv97n5gm9gijigy3bmh4fni-lego-4.27.0

Rebuild report (if merged into master) (click to expand)
4 total rebuild path(s)

3 package rebuild(s)

First fifty rebuilds by attrpath

lego
tests.pkgs-lib
Instructions to test this update (click to expand)

Either download from the cache:

nix-store -r /nix/store/sb9c45h38hv97n5gm9gijigy3bmh4fni-lego-4.27.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nixpkgs-update-cache.nix-community.org/' \
  --option trusted-public-keys '
  nixpkgs-update-cache.nix-community.org-1:U8d6wiQecHUPJFSqHN9GSSmNkmdiFW7GW7WNAnHW0SM=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The nixpkgs-update cache is only trusted for this store-path realization.)
For the cached download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.

Or, build yourself:

nix-build -A lego https://github.com/r-ryantm/nixpkgs/archive/c0c3f3c0887571195fb4880ea25b67f627f5bd05.tar.gz

Or:

nix build github:r-ryantm/nixpkgs/c0c3f3c0887571195fb4880ea25b67f627f5bd05#lego

After you've downloaded or built it, look at the files and if there are any, run the binaries:

ls -la /nix/store/sb9c45h38hv97n5gm9gijigy3bmh4fni-lego-4.27.0
ls -la /nix/store/sb9c45h38hv97n5gm9gijigy3bmh4fni-lego-4.27.0/bin


Pre-merge build results

We have automatically built all packages that will get rebuilt due to
this change.

This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review --extra-nixpkgs-config '{ allowBroken = false; }'
Commit: c0c3f3c0887571195fb4880ea25b67f627f5bd05


x86_64-linux

✅ 1 package built:
  • lego

Maintainer pings

cc @aanderse @arianvp @emilazy @flokli @m1cr0man for testing.

Tip

As a maintainer, if your package is located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this update using the nixpkgs-merge-bot.


Add a 👍 reaction to pull requests you find important.

@nixpkgs-ci nixpkgs-ci bot added 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. labels Oct 17, 2025
@bbenno
Copy link
Member

bbenno commented Oct 26, 2025

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 452935
Commit: c0c3f3c0887571195fb4880ea25b67f627f5bd05


x86_64-linux

✅ 2 packages built:
  • lego
  • tests.pkgs-lib

Copy link
Member

@bbenno bbenno left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I’ve successfully built and deployed the update to 4.27.0 of lego in our staging environment. In particular, the enhanced Hetzner Cloud DNS challenge support (upstream issue and PR) using the new Console API has been exercised end-to-end and functions as expected (record provisioning, challenge completion, and cleanup).

Unless there are objections, I’m happy for this to be merged.

@nixpkgs-ci nixpkgs-ci bot added the 12.approvals: 1 This PR was reviewed and approved by one person. label Oct 26, 2025
Copy link
Contributor

@m1cr0man m1cr0man left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @bbenno . The test suite passed too, so this is good to merge.

@nixpkgs-ci nixpkgs-ci bot added 12.approvals: 2 This PR was reviewed and approved by two persons. 12.approved-by: package-maintainer This PR was reviewed and approved by a maintainer listed in any of the changed packages. and removed 12.approvals: 1 This PR was reviewed and approved by one person. labels Oct 26, 2025
@nixpkgs-ci nixpkgs-ci bot added the 2.status: merge-bot eligible This PR can be merged by commenting "@NixOS/nixpkgs-merge-bot merge". label Nov 5, 2025
@pyrox0 pyrox0 added this pull request to the merge queue Nov 5, 2025
Merged via the queue into NixOS:master with commit f905f9c Nov 5, 2025
35 of 36 checks passed
@r-ryantm r-ryantm deleted the auto-update/lego branch November 6, 2025 00:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2.status: merge-bot eligible This PR can be merged by commenting "@NixOS/nixpkgs-merge-bot merge". 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 12.approvals: 2 This PR was reviewed and approved by two persons. 12.approved-by: package-maintainer This PR was reviewed and approved by a maintainer listed in any of the changed packages.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants