From a0e303a0edf9ea640d48b11575d5b7c2573377c1 Mon Sep 17 00:00:00 2001 From: Sebastiaan van Stijn Date: Tue, 23 Dec 2025 12:17:17 +0100 Subject: [PATCH] opts/swarmopts: add missing build-tag This was introduced in 9c10a9c9ac62137d24d65ba39eb54a16f4259c8e, which added use of the network.ParsePortRange.All method, which uses an iterator and requires go1.23; opts/swarmopts/port.go:172:18: cannot range over pr.All() (value of func type iter.Seq[network.Port]): requires go1.23 or later (-lang was set to go1.16; check go.mod) Signed-off-by: Sebastiaan van Stijn --- opts/swarmopts/port.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/opts/swarmopts/port.go b/opts/swarmopts/port.go index 2a8c2b71c039..839d058f335e 100644 --- a/opts/swarmopts/port.go +++ b/opts/swarmopts/port.go @@ -1,3 +1,6 @@ +// FIXME(thaJeztah): remove once we are a module; the go:build directive prevents go from downgrading language version to go1.16: +//go:build go1.24 + package swarmopts import (