Skip to content

e2e: use nntp-testkit 0.14.0 - #380

Merged
go-while merged 1 commit into
mainfrom
deps/nntp-testkit-0.14.0
Nov 14, 2026
Merged

go-while merged 1 commit into
mainfrom
deps/nntp-testkit-0.14.0

Conversation

@go-while

@go-while go-while commented Nov 14, 2026 •

Copy link
Copy Markdown
Owner

Bumps the e2e tests from nntp-testkit v0.12.0 to v0.14.0.

  • v0.13.0 (2026-11-13): the nntp-fakeserver program, byte-level and COMPRESS faults, faults on the final reply of POST/IHAVE/TAKETHIS, and a reply corpus of malformed server replies.
  • v0.14.0 (2026-11-14): the reply corpus grows to 125 cases (POST 240 text, HDR rows, LIST OVERVIEW.FMT), plus yenc.Corpus.

The API changes are backward-compatible additions (e.g. client.NewConn, new Options fields); the kit still needs Go 1.26. Two changes reach our tests: the reader conformance list gains command-syntax (RFC 3977 3.1), which passes on the plain and the TLS fixture, and the fake server now checks article/range syntax before the current-group check (storehandler.go, storehdr.go). The e2e suite passes unchanged (local build, 364 s). No test uses the new corpus yet.

(The commit message's "no API changes" is too broad in the same way; it stays, since the branch isn't force-pushed.)

NEWS: changes/deps-nntp-testkit-0.14.0.md. The release branch's NEWS line for 0.12.0 should give way to it.

🤖 Generated with Claude Code

v0.13.0 (2026-11-13) adds the nntp-fakeserver program, byte-level and
COMPRESS faults, faults on the final reply of POST/IHAVE/TAKETHIS and a
reply corpus; v0.14.0 (2026-11-14) grows the corpus to 125 cases and
adds yenc.Corpus. Both are additive, with no API changes, and the kit's
go.mod still needs Go 1.26. The e2e suite passes unchanged (local
build, 364 s).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@go-while
go-while merged commit ed82e37 into main Nov 14, 2026
31 checks passed
@go-while
go-while deleted the deps/nntp-testkit-0.14.0 branch November 14, 2026 02:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant