Skip to content

deps: update dependencies to latest#377

Open
jongio wants to merge 1 commit into
mainfrom
deps/update-2026-07-25
Open

deps: update dependencies to latest#377
jongio wants to merge 1 commit into
mainfrom
deps/update-2026-07-25

Conversation

@jongio

@jongio jongio commented Jul 25, 2026

Copy link
Copy Markdown
Owner

Routine dependency refresh across Go modules, the Astro site, the screenshots tool, and GitHub Actions pins.

What moved

Package From To
actions/checkout v7.0.0 v7.0.1
goreleaser (release action) v2.16.0 v2.17.0
playwright (screenshots) 1.61.1 1.62.0
golang.org/x/exp 20260709172345 20260718201538
charmbracelet/x/exp/golden 20260705004817 20260720091843
@emnapi/core, @emnapi/runtime 1.11.2 1.11.3
@emnapi/wasi-threads 1.2.2 1.2.3

All other direct dependencies were already on latest.

Held back: typescript stays on 6.0.3 because astro check needs TypeScript's programmatic API, which the 7.x native compiler doesn't ship yet (withastro/roadmap#1321).

Also fixed

The full validation run surfaced three pre-existing problems, fixed here so the pipeline is green end to end:

  • TestRegisterDefaults called config.Load(), which reads the real user config file and fails when another process holds it. Switched to config.LoadDefaults(), the filesystem-free variant the codebase documents for test helpers.
  • TestStartDetachedFn_ReaperTimeout asserted a 2s bound that measured process-spawn latency, not the blocking behavior it targets. Raised to 5s, still far under the ~9s a real regression would take.
  • Three docs pages imported KeybindingTable without using it.

Validation

build / cross-compile (6 platforms) / vet / gofmt / gofumpt / golangci-lint / deadcode / govulncheck / go test / astro check / astro build / npm audit: pass. Coverage 81.7% (threshold 75%).

- actions/checkout: v7.0.0 -> v7.0.1
- goreleaser: v2.16.0 -> v2.17.0
- playwright: 1.61.1 -> 1.62.0
- golang.org/x/exp: 20260709172345 -> 20260718201538
- charmbracelet/x/exp/golden: 20260705004817 -> 20260720091843
- @emnapi/core, @emnapi/runtime: 1.11.2 -> 1.11.3
- @emnapi/wasi-threads: 1.2.2 -> 1.2.3

TypeScript stays on 6.0.3. astro check needs TypeScript's programmatic
API, which the 7.x native compiler doesn't ship yet.

Also fixes three pre-existing issues the full validation run surfaced:
TestRegisterDefaults read the real user config file instead of embedded
defaults, TestStartDetachedFn_ReaperTimeout's 2s bound measured
process-spawn latency rather than blocking behavior, and three docs
pages imported KeybindingTable without using it.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 2127a7a3-47c9-410a-9f75-7eaf08125751
@jongio jongio self-assigned this Jul 25, 2026
@jongio jongio added the deps Dependency updates label Jul 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

deps Dependency updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant