Skip to content

chore(deps): update Go modules, web npm packages, and GitHub Actions - #477

Open
jongio wants to merge 4 commits into
mainfrom
chore/deps-doctor-20261104
Open

jongio wants to merge 4 commits into
mainfrom
chore/deps-doctor-20261104

Conversation

@jongio

@jongio jongio commented Nov 4, 2026

Copy link
Copy Markdown
Owner

What

Updates 27 dependencies across Go modules (5 direct, 11 indirect), /web npm packages (7 direct, plus transitive security updates), and GitHub Actions workflows (4 actions):

Go modules (/)

  • charm.land/bubbletea/v2: v2.0.9 -> v2.1.1
  • github.com/charmbracelet/x/ansi: v0.11.8 -> v0.11.9
  • golang.org/x/sync: v0.23.0 -> v0.24.0
  • golang.org/x/sys: v0.48.0 -> v0.49.0
  • modernc.org/sqlite: v1.59.0 -> v1.61.1
  • golang.org/x/net (indirect): v0.59.0 -> v0.62.0
  • github.com/dlclark/regexp2/v2 (indirect): v2.8.0 -> v2.12.0
  • github.com/charmbracelet/ultraviolet (indirect): v0.0.0-20260922123528-4e49372c11f9 -> v0.0.0-20261023060817-a45b7c86333f
  • github.com/charmbracelet/x/exp/golden (indirect): v0.0.0-20260920004010-53e2afe73ae5 -> v0.1.0
  • github.com/charmbracelet/x/exp/slice (indirect): v0.0.0-20260920004010-53e2afe73ae5 -> v0.1.0
  • github.com/mattn/go-runewidth (indirect): v0.0.30 -> v0.0.31
  • github.com/ncruces/go-strftime (indirect): v1.0.0 -> v1.1.0
  • github.com/xo/terminfo (indirect): v1.2.0 -> v1.3.0
  • github.com/yuin/goldmark (indirect): v1.8.6 -> v1.8.7
  • golang.org/x/text (indirect): v0.42.0 -> v0.43.0
  • modernc.org/libc (indirect): v1.77.1 -> v1.80.0

npm (/web)

  • astro: 7.3.3 -> 7.4.4
  • marked: 18.0.13 -> 18.1.2
  • sanitize-html: 2.17.7 -> 2.18.1
  • @astrojs/check: 0.9.10 -> 0.9.12
  • @playwright/test: 1.63.0 -> 1.64.1
  • @types/node: 26.6.2 -> 26.6.6
  • @types/sanitize-html: 2.16.1 -> 2.16.2
  • Transitive security bumps: devalue 5.9.2 -> 6.0.3, fast-uri 3.1.8 -> 3.1.9, sharp 0.35.4 -> 0.35.5, smol-toml 1.8.0 -> 1.9.1, source-map-js 1.2.1 -> 1.2.2, undici 8.12.1 -> 8.12.3, vite 8.3.2 -> 8.3.5, zod 4.6.5 -> 4.6.7

GitHub Actions (.github/workflows/)

  • actions/upload-artifact: 7.0.1 (043fb46...) -> 7.0.2 (cf430e0...)
  • actions/setup-node: 7.0.0 (8207627...) -> 7.1.0 (949feb2...)
  • anchore/sbom-action/download-syft: 0.24.2 (3ad7283...) -> 0.24.3 (66cbf4b...)
  • goreleaser/goreleaser-action: 7.2.3 (f06c13b...) -> 7.3.0 (a4f02ab...)

Why

Resolves 7 Go module advisories in golang.org/x/net (GO-2026-6866, GO-2026-6860, GO-2026-6617, GO-2026-6612, GO-2026-6611, GO-2026-6610, GO-2026-6603) and 10 npm advisories in /web, and consolidates open Dependabot PRs #438, #440, #441, #442, #443, #444, #445, #446, #448, #450, #451, #452, #453, and #454 (Dependabot alerts API is disabled on this repository).

How

  • Updated .golangci.yml exhaustive exclusion regex from tea\.Mouse to (tea|ansi)\.Mouse to match charm.land/bubbletea/v2 v2.1.1 aliasing tea.MouseButton to ansi.MouseButton.
  • Removed the obsolete volar-service-yaml: 0.0.71 override from web/package.json since @astrojs/language-server now requires 0.0.71 directly, and pruned unused indirect github.com/google/pprof via go mod tidy.
  • Three candidate releases were held back by the minimum release age gate.

Testing

  • go build ./cmd/dispatch/ passes
  • go test ./... passes
  • go vet ./... passes
  • New tests added for new functionality
  • Existing tests still pass

Validation passed: mage preflight (13/13 checks including gofmt, go mod tidy, go vet, golangci-lint, go build ./..., go test ./... -count=1, go test -tags screenshots ./... -count=1, go test -race ./... -count=1, govulncheck ./..., gofumpt, mage deadcode, and mage install), go mod verify, and in /web: npm ci, npm audit (0 vulnerabilities), astro check, astro build, and 40/40 Playwright e2e tests (npm test).

Screenshots

N/A (no UI changes).

jongio and others added 3 commits October 28, 2026 07:56
Measure Dispatch with gotuiperf, correct benchmark workloads, reduce grouped-query scans, reuse session-list storage, and compose frames without duplicate full-frame transforms.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 68e8c4bf-5916-4bd0-bc26-b7b1aeb2a834
Stop only processes running the development binary from this checkout; terminate them by PID.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 39ce6be9-d8c6-4bfc-a140-1dee060ad286
- Update 5 direct and 11 indirect Go modules (resolving 7 govulncheck advisories)
- Update 7 direct and transitive npm dependencies in /web (resolving 10 npm audit vulnerabilities) and remove obsolete volar-service-yaml override
- Update 4 GitHub Actions pins in CI, Pages, and Release workflows
- Update .golangci.yml exhaustive exclusion pattern for tea.MouseButton alias in bubbletea v2.1.1

Subsumes #438, #440, #441, #442, #443, #444, #445, #446, #448, #450, #451, #452, #453, #454.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: e88e8925-a961-4448-b8a2-41d6794ec828
Resolves 10 Go standard library advisories (GO-2026-6809, GO-2026-6617,
GO-2026-6613, GO-2026-6605, GO-2026-6603, etc. in crypto/x509 and net/http)
reported by govulncheck in CI when actions/setup-go installs from go.mod.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: e88e8925-a961-4448-b8a2-41d6794ec828

This branch has not been deployed

No deployments
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