From 691ef56329854e952efed5e3c81ea600f46a58b5 Mon Sep 17 00:00:00 2001 From: Kristoffer Dalby Date: Wed, 14 Oct 2026 13:57:01 +0000 Subject: [PATCH] AGENTS: keep libdns providers and certmagic on one libdns major Updates #2137 --- AGENTS.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/AGENTS.md b/AGENTS.md index 457c147bf..6e7494fb3 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -285,6 +285,12 @@ Three rules it encodes. A hand-written bump has to follow them too: set `GOTOOLCHAIN=local` and fail. `bump verify` reports the drift; the tool never edits the directive itself. +The tool does not encode one more rule: the DNS providers (`github.com/libdns/*`) +and `github.com/caddyserver/certmagic` must agree on the `github.com/libdns/libdns` +major version. One provider instance serves both node certificates and certmagic, +so they move together; a provider on another libdns major cannot be added until +certmagic moves. + `Dockerfile.tailscale-HEAD` and `Dockerfile.derper` compile a tailscale tree cloned from an unpinned branch, so their builder image is a floor, not a target: it has to be at least upstream's `go` directive. They set