Raises the minimum Go required to build scoutfs-notifyd to 1.26
(current upstream Go as of Feb 2026). The source uses no language
features beyond basic stdlib; the bump is a policy decision to
track current Go rather than a technical need.
No distro currently packages Go 1.26 in its stable repos, so
scoutfs-build's CI now fetches the official linux tarball from
go.dev and caches it in /var/cache/scoutfs on the runner host
(keyed by version + arch). Builds remain hermetic after that
single fetch: CGO_ENABLED=0, GOPROXY=off, no module dependencies.
Changes:
utils/notifyd/go.mod go 1.21 -> go 1.26
utils/scoutfs-utils.spec.in golang >= 1.21 -> golang >= 1.26
The kmod patches (1 and 2) and the daemon source are unchanged.