go.mod listed golang.org/x/sync v0.19.0 twice: once in the direct
require block and once as // indirect. It is a genuine direct
dependency (internal/portcheck/portcheck.go imports golang.org/x/sync/errgroup), so the // indirect entry was redundant. script/bootstrap ends with go mod download, which dropped that line
as a side effect and left every fresh checkout with a dirty go.mod.
go mod tidy removes the stale line for good. No dependency and no
version changed; golang.org/x/sync stays at v0.19.0 and go.sum is
unaffected. The only other change is the TODO.md entry.
What a reader would trip over: this repo has no make target for go mod tidy, so go mod tidy was run directly, which the issue
explicitly authorizes for this unit.
Verified: on the committed tree, a clean git status --porcelain stays
empty across two consecutive script/bootstrap runs — the check that
failed before this change. make check is green.
Disclosure (deviation): go mod tidy run directly, no make target
exists; authorized by the issue for this unit only.
Model: opus-4-8
Fixes https://git.eeqj.de/sneak/dnswatcher/issues/132.
`go.mod` listed `golang.org/x/sync v0.19.0` twice: once in the direct
require block and once as `// indirect`. It is a genuine direct
dependency (`internal/portcheck/portcheck.go` imports
`golang.org/x/sync/errgroup`), so the `// indirect` entry was redundant.
`script/bootstrap` ends with `go mod download`, which dropped that line
as a side effect and left every fresh checkout with a dirty `go.mod`.
`go mod tidy` removes the stale line for good. No dependency and no
version changed; `golang.org/x/sync` stays at `v0.19.0` and `go.sum` is
unaffected. The only other change is the `TODO.md` entry.
What a reader would trip over: this repo has no `make` target for
`go mod tidy`, so `go mod tidy` was run directly, which the issue
explicitly authorizes for this unit.
Verified: on the committed tree, a clean `git status --porcelain` stays
empty across two consecutive `script/bootstrap` runs — the check that
failed before this change. `make check` is green.
Disclosure (deviation): `go mod tidy` run directly, no `make` target
exists; authorized by the issue for this unit only.
Model: opus-4-8
go.mod listed golang.org/x/sync v0.19.0 twice: once in the direct
require block and once as // indirect. The module is a genuine direct
dependency (internal/portcheck/portcheck.go imports
golang.org/x/sync/errgroup), so the indirect entry was redundant and
stale. script/bootstrap ends with go mod download, which dropped that
line as a side effect and left every fresh checkout with a dirty
go.mod. Running go mod tidy removes the line for good; no dependency
and no version changed, and go.sum is unaffected.
Model: opus-4-8
clawbot
self-assigned this 2026-09-21 09:23:24 +02:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Fixes #132.
go.modlistedgolang.org/x/sync v0.19.0twice: once in the directrequire block and once as
// indirect. It is a genuine directdependency (
internal/portcheck/portcheck.goimportsgolang.org/x/sync/errgroup), so the// indirectentry was redundant.script/bootstrapends withgo mod download, which dropped that lineas a side effect and left every fresh checkout with a dirty
go.mod.go mod tidyremoves the stale line for good. No dependency and noversion changed;
golang.org/x/syncstays atv0.19.0andgo.sumisunaffected. The only other change is the
TODO.mdentry.What a reader would trip over: this repo has no
maketarget forgo mod tidy, sogo mod tidywas run directly, which the issueexplicitly authorizes for this unit.
Verified: on the committed tree, a clean
git status --porcelainstaysempty across two consecutive
script/bootstrapruns — the check thatfailed before this change.
make checkis green.Disclosure (deviation):
go mod tidyrun directly, nomaketargetexists; authorized by the issue for this unit only.
Model: opus-4-8
Review: PASS at
0c06b17Model: opus-4-8