Skip to content

deps: bump modules and CI actions to latest#32

Merged
dotwaffle merged 1 commit into
mainfrom
deps-update-2026-06-25
Jun 25, 2026
Merged

deps: bump modules and CI actions to latest#32
dotwaffle merged 1 commit into
mainfrom
deps-update-2026-06-25

Conversation

@dotwaffle

Copy link
Copy Markdown
Owner

Routine dependency-update run — no security advisory drove this (govulncheck clean); every bump is patch/minor within the same major.

Go modules

  • golang.org/x/net 0.55.0 → 0.56.0
  • golang.org/x/text 0.37.0 → 0.38.0 (feeds internal/unifold)
  • modernc.org/sqlite 1.52.0 → 1.53.0 (DB driver)
  • charm.land/lipgloss/v2 2.0.3 → 2.0.4
  • github.com/99designs/gqlgen 0.17.90 → 0.17.92
  • github.com/vektah/gqlparser/v2 2.5.33 → 2.5.35
  • github.com/ogen-go/ogen 1.20.3 → 1.22.0
  • buf tool 1.68.4 → 1.71.0; go mod tidy settles the transitive graph
  • go directive 1.26.1 → 1.26.4 (match toolchain)

graph/{generated,schema.resolvers,custom.resolvers}.go are regenerated gqlgen output (version stamp + gqlgen internal template reorganization). The hand-written IxLan field-privacy resolver is preserved.

CI

  • actions/checkout v6 → v7
  • actions/cache v5 → v6

Every other action pin was already on its latest major.

Not touched (deliberately)

  • Frontend CDN libs already on latest stable (htmx 2.0.10, leaflet 1.9.4, markercluster 1.5.3, flag-icons 7.5.0, tailwind-browser 4.3.1). htmx 4.x / leaflet 2.x exist only as beta/alpha — held.
  • Docker base images are rolling Chainguard latest tags by design.

Verification (full local CI-equivalent)

  • go build / go vet — clean
  • go generate ./... — one-pass convergence, only graph/ drift
  • go test -race ./... — 0 failures, 0 data races
  • golangci-lint run — 0 issues
  • govulncheck ./... — no vulnerabilities

🤖 Generated with Claude Code

Routine dependency-update run. No security advisory drove this
(govulncheck reports no vulnerabilities); every bump is patch or
minor within the same major.

Direct modules: golang.org/x/net 0.55.0->0.56.0, golang.org/x/text
0.37.0->0.38.0, modernc.org/sqlite 1.52.0->1.53.0, lipgloss/v2
2.0.3->2.0.4, 99designs/gqlgen 0.17.90->0.17.92, gqlparser/v2
2.5.33->2.5.35, and ogen-go/ogen 1.20.3->1.22.0. The buf tool
dependency moves 1.68.4->1.71.0, and go mod tidy settles the
transitive graph. The go directive is raised 1.26.1->1.26.4 to
match the toolchain.

The graph/ files are regenerated gqlgen output: the diff is the new
version stamp plus gqlgen's internal template reorganization. The
hand-written IxLan field-privacy resolver is preserved.

CI action pins move to their latest majors: actions/checkout v6->v7
and actions/cache v5->v6, both ESM/packaging refreshes with no input
changes affecting this workflow. Every other action pin was already
on its latest major.

Verified with the full local gate: build, vet, generate (one-pass,
only graph drift), test -race (no data races), golangci-lint (zero
issues), and govulncheck (clean).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WPryaFRrwKyMkUrvzBWBGR
@github-actions

Copy link
Copy Markdown

Code Metrics Report

Coverage Test Execution Time
81.1% 4m8s

Code coverage of files in pull request scope (86.2%)

Files Coverage
graph/custom.resolvers.go 84.1%
graph/schema.resolvers.go 93.3%

Reported by octocov

@dotwaffle dotwaffle merged commit 58d6c4c into main Jun 25, 2026
2 checks passed
@dotwaffle dotwaffle deleted the deps-update-2026-06-25 branch June 25, 2026 14:30
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