Skip to content

Update Go modules and Playwright - #495

Merged
drudge merged 1 commit into
mainfrom
claude/project-thread-nohwrw
Oct 30, 2026
Merged

drudge merged 1 commit into
mainfrom
claude/project-thread-nohwrw

Conversation

@drudge

@drudge drudge commented Oct 30, 2026

Copy link
Copy Markdown
Owner

Requested by Nick · project thread

Rolls up every available minor and patch update. Supersedes #473 (it only had quic-go and sqlite, both included here). No major bumps were available.

Go modules

Direct:

  • github.com/quic-go/quic-go 0.64.0 → 0.64.1 (datagram cancellation and stream reset fixes)
  • modernc.org/sqlite 1.60.1 → 1.61.0 (SQLite 3.54.1; busy_timeout waits now stop when the context is done), with its pinned modernc.org/libc 1.77.1 → 1.79.1
  • golang.org/x/net 0.61.0 → 0.62.0
  • github.com/a-h/templ 0.3.1070 → 0.3.1100
  • github.com/fxamacker/cbor/v2 2.9.6 → 2.10.0
  • github.com/yuin/goldmark 1.8.6 → 1.8.7

Tools: golang.org/x/vuln 1.8.0 → 1.9.0, golang.org/x/tools 0.51.0 → 0.52.0, golang.org/x/telemetry.

Indirect: brotli 1.2.7, go-humanize 1.1.0, puddle 2.2.3, go-colorable 0.1.16, go-strftime 1.1.0, fwd 1.2.1, msgp 1.6.5.

Held back: github.com/a-h/parse stays at the version templ 0.3.1100 pins. The newer pseudo-version breaks templ's jstokenizer build.

Generated files

  • All *_templ.go regenerated with templ 0.3.1100. The diff is big because the new codegen drops the unused GetChildren block and resolves attributes through templruntime.NewAttributeExpression(...).Resolve(ctx). No .templ source changed.
  • internal/notices/notices.json regenerated (sqlite now ships a LICENSE-3RD-PARTY.md).

Browser tests

playwright 1.62.1 → 1.64.1. CI keys the browser cache on the lockfile, so it downloads the matching Chromium on the first run.

Checks

  • go tool mage verify: pass
  • gofmt -l .: clean
  • go test -tags=browser -run TestBrowser ./internal/web: pass (run locally against the container's Chromium)
  • govulncheck couldn't reach vuln.go.dev from the container; CI runs it.

Generated by Claude Code

Bump quic-go 0.64.1, modernc sqlite 1.61.0 (libc 1.79.1), x/net 0.62.0,
templ 0.3.1100, cbor 2.10.0, goldmark 1.8.7, govulncheck 1.9.0 and the
indirect modules they pull in. Regenerate templ components and notices.
a-h/parse stays at templ's pinned version; the newer one breaks templ.

Bump the browser tests' Playwright from 1.62.1 to 1.64.1.
@drudge drudge self-assigned this Oct 30, 2026
@drudge
drudge merged commit 32a606c into main Oct 30, 2026
4 checks passed
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